[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: