The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз оптимизирующего компилятора Perl5-кода RPerl 4.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Релиз оптимизирующего компилятора Perl5-кода RPerl 4.0" +/
Сообщение от Аноним (-), 06-Июл-18, 13:03 
> Какой смысл в явном обозначении природы объекта?

Неужели кругом у всех ооп головного мозга? За объектами вы уже не видите типы данных. Сам по себе объект ничего не может и не значит, он является контейнером для управления и хранения определенных типов данных.
Cигил (https://en.wikipedia.org/wiki/Sigil_(computer_programming)) - это это не обозначение природы объекта, т.к. в Perl вообще нет объектов, как в Си. В Perl можно создать объекты, а если точнее - сэмулировать их, как в Си. В Perl имеется набор типов (как в Си) и сигил является по сути декларатором данного типа. Вы всегда можете оперировать ссылкой и уйти в сплошные скаляры (сигил - $):

> $ perl -E'my $ref2hash = {}; say ref $ref2hash;'
> HASH
> $ perl -E'my $ref2arr = {}; say ref $ref2arr;'
> HASH
> $ perl -E'my $ref2sub = sub{}; say ref $ref2sub;'
> CODE

Но мне кажется людям далеким от Си (это не обязательно вы) будет сложно с ссылками, типами и вообще оперировать структурами данных. Я, например, встречал людей которые не понимают как строить управляющий код через функции и структуры данных в глобальном пространстве имен.

А можно еще дальше извратиться, и декларировать все словами, как я показал здесь: https://www.opennet.ru/openforum/vsluhforumID3/114770.html#1... Но зачем?

PS: Почитать в явном виде негде, нужно дойти своим умом до понимания от того что я написал.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз оптимизирующего компилятора Perl5-кода RPerl 4.0, opennews, 05-Июл-18, 23:49  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру