Aleksey Cheusov -> jbrownfi...@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: r...@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 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org