LINUX.ORG.RU

Ага, еще бы зумль и постгрес сравнили. Питон - язык для начинающих, лисп - для профессионалов. Если кто и говорит - что синтаксис лиспа устарел, что он непонятен, то ему место в славных печах Освенцима.

Zert
()

Статья старая. С тех пор кое-что изменилось.

1. Python уже несколько другой и иногда тоже надо некисло знать спец. трюки, чтобы прочитать код.

2. Гвидо повёл Python в куда-то не туда. Похоже, в соревновании с write-only Perl'ом, Гвидо решил добраться до другого полюса - read-only :) Т.е. язык, программы на котором вообще зашибись круто читаются, но писать - зае...я. :)

3. Какой-то странный у него диалект Lisp. С исключениями чего-то не то, что должно быть в современном ANSI Common Lisp compliant, с хэшами что-то не то, да и Python что-то не всё с ними гладко :) "dictionaries as a basic type (with constant-time insert and lookup)" :) CLOS у него какой-то "fairly (but not completely)" стандартный.

4. С OpenSource у LISP в статье полный нуль. Сейчас достаточно. Да и с модулями неплохо.

5. Такая особенность языка, как метапрограммирование, под шумок пропустили, хотя тут 0/10 у Python и 10/10 у LISP, а глядя, как учитывалась expressiveness, за мету надо в финальном подсчёте на 15 умножать :)

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

зато про яву там все правильно сказано!

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

Ой, какие жирные, да ещё и пдф (-: А в html нету?

theSoul ★★★
()
Ответ на: комментарий от anonymous

По-нашему - "перманентно укуренный" (c) Саныч

anonymous
()

Крайне бредовое сравнение. Хвастаются Питоновским синтаксисом, совершенно не понимая, что Лиспу такой же синтаксис заполучить - не проблема, как и любой другой, а Питон к своему убогонькому единственному синтаксису до смерти привязан накрепко, и что именно его синтаксис, и непрозрачность AST для программиста делает Питон практически непригодным для метапрограммирования - для того, что делает Лисп абсолютно непобедимым.

anonymous
()
Ответ на: комментарий от anonymous

Реймонд - конечно же начинающий. Любитель...

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

А это - Схема, маленький такой Лисп для начинающих...

anonymous
()
Ответ на: комментарий от theSoul

Хорошие книги на русском бывают только художественные.

Язык IT - английский. Кто не согласен - тому в программировании делать нечего.

anonymous
()
Ответ на: комментарий от theSoul

У тебя есть иное мнение? Обоснуй его. Попробуй доказать, что есть принципиальная возможность работать в IT и знать только русский язык. Обломишься.

anonymous
()
Ответ на: комментарий от anonymous

Я уверен, что если понядобится, то смогу привести пример, как можно работать в IT не зная вообще никаких языков. Просто ради смеха. И потом, что понимать под "работой в IT" ?

ukez
()
Ответ на: комментарий от ukez

Речь шла, конечно же, про программирование. То есть, любая деятельность, включающая программирование как непременную часть.

anonymous
()
Ответ на: комментарий от anonymous

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

ukez
()
Ответ на: комментарий от anonymous

> У тебя есть иное мнение? Обоснуй его. Попробуй доказать, что есть принципиальная возможность работать в IT и знать только русский язык. Обломишься.

Ты что, большевик? Или шахид от ИТ? Я не спорю с тем, что без английского никуда, но изучать новый для себя ЯП предпочту по книге на своём родном языке. Это ведь не маны, тут фундаментальные понятия рассматриваются.

theSoul ★★★
()
Ответ на: комментарий от theSoul

Фундаментальная терминология в русском языке тем более отсутствует напрочь. Те, кто пытается переводить, вынуждены измышлять всяких словестных уродцев.

WidowMaker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.