The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Языку Perl исполнилось 20 лет."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Языку Perl исполнилось 20 лет."  
Сообщение от opennews on 18-Дек-07, 12:21 
18 декабря 1987 года Larry Wall представил (http://use.perl.org/articles/07/12/17/2046212.shtml) первый публичный релиз интерпретатора Perl.


Если верить слухам, то в ближайшие дни должен выйти релиз Perl 5.10, включающий в себя (http://search.cpan.org/~rgarcia/perl-5.9.4/pod/perl593delta.pod) некоторые элементы Perl 6, новые возможности регуляных выражений, оптимизированную систему распределения памяти, переработанный механизм работы с UTF-8 строками, возврат к старой схеме обработки сигналов (до 5.8). В базовый состав включены модули Math::BigInt::FastCalc,  Compress::Zlib, IO::Zlib, Archive::Tar, Digest::SHA, ExtUtils::CBuilder, ExtUtils::ParseXS, Module::CoreList. Реализован оператор "// " ($a // $b эквивалентно defined $a ? $a : $b; $c //= $d эквивалентно $c = $d unless defined $c).


В заключение, можно отметить в декабре вышедшую статью "Programming is Hard, Let's Go Scripting... (http://www.perl.com/pub/a/2007/12/06/soto-11.html)", в которой Larry Wall кратко характеризует прошлое, настоящее и будущее скриптовый языков, заканчивая рассуждениями о дизайне Perl 6.

URL: http://use.perl.org/articles/07/12/17/2046212.shtml
Новость: http://www.opennet.ru/opennews/art.shtml?num=13315

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Языку Perl исполнилось 20 лет."  
Сообщение от wS on 18-Дек-07, 12:21 
Поздравлямс тогда:)
Успехов и процветания:)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Языку Perl исполнилось 20 лет."  
Сообщение от Stanislaus on 18-Дек-07, 12:55 
С днем рождения Perl! =) Урааа!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Языку Perl исполнилось 20 лет."  
Сообщение от Бизон on 18-Дек-07, 13:19 
Поздравляю!!!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 13:40 
как я ненавидел перл 5 лет назад, а теперь все мои скрипты на перле... нда
Хоршая вешь все-таки :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 13:43 
Класс! Perl - rulezzz!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 13:47 
Жалко только, что собственные ошибки ни чему не учат Лари Вола, и он продолжает рыть перлу магилу со всёнаростающим энтузиазмом.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 14:01 
Не понимаю зачем включать сторонние модули в базовую поставку
Версия перла меняется раз в несколько лет, а модуль может обновляться куда чаще
И что, на старом модуле сидеть пока новый перл не зарелизят..
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 14:01 
>Жалко только, что собственные ошибки ни чему не учат Лари Вола, и
>он продолжает рыть перлу магилу со всёнаростающим энтузиазмом.

Эт почему?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 14:18 
>>Жалко только, что собственные ошибки ни чему не учат Лари Вола, и
>>он продолжает рыть перлу магилу со всёнаростающим энтузиазмом.
>
>Эт почему?

Я не знаю почему :-) Это вы его спросите :-)

Но вот вышел (выходит) перл 5.10. Много в нём новых вич и все странные. Вот код:
use feature qw(say state switch);
sub f { return $_[0]; }
say 'given 1 sey:';
given (2) {
when (f(1)) {say '1'}
when (f(2)) {say '2'}
}
say 'given 2 sey:';
given (2) {
when (1) {say '1'}
when (2) {say '2'}
}
две одинаковые проверки выдают разный результат:
given 1 sey:
1
given 2 sey:
2
Почему? То есть объяснение этому есть, но разве такое поведение можно назвать очевидным? Это скорее похоже на глюк. И такого добра навалом.

Но это всё мелочи и частности. Самое интересное это идеи вокруг Perl6. Например: нафига делать компилятор в байт-код отдельно и вирт-машину отдельно? Как Лари представляет себе после этого написание/перенос C-шных модулей? Или он решил похерить весь XS? Ктож тогда будет пользовать этот язык?

Любопытно, что это (не скрою, дурацкое, на мой взгляд) решение принимается не в лохматом году, а во времена, когда есть действующие языки (Python, Tcl...), которые и в байт-код компиллируют и расширения на С позволяют писать.

Список безумных решений можно продолжать бесконечно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Языку Perl исполнилось 20 лет."  
Сообщение от El Brujo email on 18-Дек-07, 14:35 
Спасибо товарищу Ларри Уоллу за наше счастливое детство!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 16:34 
хотелось бы что появилась java версия перла типа IronPerl
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 16:56 
>хотелось бы что появилась java версия перла типа IronPerl

Для 5.8 это не возможно, потому, что у перла нет BNF (perldoc perlfaq7). Чтобы сделать Perl нормальным языком -- нужно сделать другой язык. Лари давно это поянял и делает Perl6 совсем другим. Perl5.10 вроде уже тоже будет несовместимым.

Но что-то мне кажется что это не выход.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Языку Perl исполнилось 20 лет."  
Сообщение от w0nders (??) on 18-Дек-07, 17:26 
да это наш язык!!! а не язык для детей и колхозников, которые избрали ПХП
Перл просто хороший язык как для системного программирования так и для веб, я нехочу сказать что он самый самый нет, он хорош больше в системном применение ---Позравляю --- s/php/lol/g

http://www.yaplakal.com/uploads/post-2-1158901492.gif

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 18-Дек-07, 19:46 
Эх, если бы баш в эту сторону развивался....
Я бы с чистой совестью сказал - перл -не нужен!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Языку Perl исполнилось 20 лет."  
Сообщение от bliss on 18-Дек-07, 20:20 
Вы на ЛОРе полемику прочтите :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Языку Perl исполнилось 20 лет."  
Сообщение от Userr on 18-Дек-07, 21:57 
> То есть объяснение этому есть, но разве такое поведение можно назвать очевидным?

Пожалуй, эти слова наиболее удачно выражают проблемы перла.
Руби, с его принципом "наименьшего удивления" выглядит гораздо более симпатичным.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Языку Perl исполнилось 20 лет."  
Сообщение от anton_lva (??) on 18-Дек-07, 23:32 
I love Larry! (c) =)))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Языку Perl исполнилось 20 лет."  
Сообщение от ans email(ok) on 19-Дек-07, 03:07 
+1 :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Языку Perl исполнилось 20 лет."  
Сообщение от ZLobec on 19-Дек-07, 11:05 
Очень рад
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Языку Perl исполнилось 20 лет."  
Сообщение от Аноним on 20-Дек-07, 19:40 
Это же здорово!=)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Языку Perl исполнилось 20 лет."  
Сообщение от Саша (??) on 26-Дек-07, 14:29 
>Не понимаю зачем включать сторонние модули в базовую поставку
>Версия перла меняется раз в несколько лет, а модуль может обновляться куда
>чаще
>И что, на старом модуле сидеть пока новый перл не зарелизят..

Зачем ждать - берёшь и устанавливаешь. Проблем с этим нет. Были проблемы у ActiveState Perl, Но с ppm4 они исчезли.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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