Re: Perl or Python?
Aleksey Cheusov -> jbrownfirst@gmail.com @ Wed, 18 Mar 2009 22:33:48 +0200:
>>>> А что Вы посоветуете новичку, Python? Или желательно Perl тоже изучить?
>>>>
>>>
>>> ocaml, haskel, erlang, scheme, common lisp.
>>>
>>> Если человек ДЕЙСТВИТЕЛЬНО новичок и мозги не замылены императивщиной,
>>> то лучше начинать с ФП.
>>>
>> Действительно новичок, который до сих пор работал под виндами и
>> впервые увидел вживую линукс-систему в конце февраля этого месяца, и
>> который никогда ничего не программировал
AC> Shell, AWK, UNIX tools, bmake (NetBSD make), Lua, Java Script. Дальше в
AC> любом порядке Oberon2, Scheme, Forth, TCL, Haskel, C, Oz. Forth, TCL и
AC> Scheme как примеры языков с минимальным базисом. Туда же, в принципе, и
AC> Lua можно отнести. Но он более, чем пригоден для практических дел,
AC> хороший баланс простоты дизайна, отличной скорости интерпретатора и
AC> высокоуровневости. C - ну куда же без него в UNIX-е. Forth - экзотика,
AC> но... он как Черный Квадрат Малевича. В большинстве случаев бесполезен,
AC> но знать надо, для полноты картины так сказать.
AC> Толстожопые и уродливые python и perl учить не надо. Вообще.
Ога, давайте функциональную парадигму изучать на примере shell, а
декларативную - на примере make и awk...
Дохтур, на этих языках надо _программировать_. А изучать лучше на
других. А то можно навеки мозги покалечить.
Можно начать с tcl, но лучше не самостоятельно. Потому что начать надо
с парадигмы. Scheme тоже пойдет, но с тем же ограничением, боюсь.
Хотя... Если с SICP начинать, то наверное, можно.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Parentheses? What parentheses? I haven't noticed any parentheses
since my first month of Lisp programming. I like to ask people who
complain about parentheses in Lisp if they are bothered by all the
spaces between words in a newspaper...
-- Kenny Tilton
Reply to: