Нет повода не выпить
Dec. 18th, 2007 01:39 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сегодня исполняется 20 лет языку Perl.
Как заметил
beldmit - это язык, у которого будет поколение программистов моложе самого языка.
Впрочем, он далеко не единственный, и даже не первый. Первыми были, есть, и пребудут, естественно Fortran и Lisp.
Ну и С уже можно относить к этой категории.
Как заметил
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Впрочем, он далеко не единственный, и даже не первый. Первыми были, есть, и пребудут, естественно Fortran и Lisp.
Ну и С уже можно относить к этой категории.
no subject
Date: 2007-12-18 10:43 am (UTC)no subject
Date: 2007-12-18 11:17 am (UTC)no subject
Date: 2007-12-18 11:49 am (UTC)чего ведь никто не делает из обучающих Perl-у.
no subject
Date: 2007-12-18 11:53 am (UTC)no subject
Date: 2007-12-18 12:00 pm (UTC)no subject
Date: 2007-12-18 12:16 pm (UTC)"Объекты" в языке Перл (я не говорю о Perl 6, в котором есть настоящие объекты) - это тоже списки (причём по внутреннему устройству они ближе к хэш-спискам, чем к обычным векторным спискам). Ключевое слово 'bless' позволяет произвольно назначить название типа некоторой хэш-структуре, объединяющей некоторые данные и методы - но всё равно это остаётся списком, который можно налету изменить в процессе исполнения программы.
Операции присваивания устроены так, что результат зависит от контекста: если слева от знака равенства стоит скаляр, а справа - список, то скаляр примет некоторое значение, относящееся к этому списку: например, значение "количество элементов списка" или что-то подобное.
Налицо все признаки динамического языка - нет строгой типизации, нет проверки типов при присваивании, нет ничего ограничивающего "полёт мысли" программиста... :) Очень похоже на LISP, который также оперирует разнообразными списками, и поэтому он такой же динамический.
Я потом ещё найду у себя в архивах PDF "Serious Perl", где всё объяснено куда лучше и подробнее, и выложу его где-нибудь для интересующихся.
no subject
Date: 2007-12-18 12:57 pm (UTC)no subject
Date: 2007-12-18 01:20 pm (UTC)no subject
Date: 2007-12-18 11:23 am (UTC)no subject
Date: 2007-12-18 11:51 am (UTC)на С уже внуки программируют первых программистов
Date: 2007-12-18 11:52 am (UTC)Re: на С уже внуки программируют первых программистов
Date: 2007-12-18 09:12 pm (UTC)no subject
Date: 2007-12-18 12:28 pm (UTC)А про 6-ю версию почитать надо.
no subject
Date: 2007-12-18 12:38 pm (UTC)... Из инструкции по эксплуатации человека человеком ...
no subject
Date: 2007-12-18 01:10 pm (UTC)