о том, какие языки учить (компьютерное)
Jan. 25th, 2013 10:25 amМнение Джо Армстронга, создателя языка Эрланг:
Хотя, в общем-то, я двадцать лет этим занимаюсь, и не все языки из этого списка знаю (а зря; я сам может быть по-другому составил бы список, но все эти языки заслуживают внимательного изучения).
What would I recommend learning?Если по два года на строку, то получается 14 лет, хотя, может, он позволит некоторые из них одновременно?
- C
- Prolog
- Erlang (I'm biased)
- Smalltalk
- Javascript
- Haskell/ML/OCaml
- LISP/Scheme/Clojure
A couple of years should be enough (PER LANGUAGE).
Notice there is no quick fix here - if you want a quick fix go buy "learn PHP in ten minutes" and spend the next twenty years googling for "how do I compute the length of a string"
Хотя, в общем-то, я двадцать лет этим занимаюсь, и не все языки из этого списка знаю (а зря; я сам может быть по-другому составил бы список, но все эти языки заслуживают внимательного изучения).
no subject
Date: 2013-01-25 10:57 am (UTC)Если бы не эта фраза, можно было бы подумать, что вы говорите серьёзно.
no subject
Date: 2013-01-25 11:29 am (UTC)no subject
Date: 2013-01-25 11:40 am (UTC)no subject
Date: 2013-01-25 12:05 pm (UTC)Во-вторых, не пайтон, а джанго.
В-третьих, гольф, может, и лучше футбола, но в каждом дворе мячик гоняют не по лункам ;)
no subject
Date: 2013-01-26 03:21 pm (UTC)no subject
Date: 2013-01-25 12:00 pm (UTC)И что в ней несерьёзного самой по себе.
Возможно, с академической точки зрения пых не так хорош, как Лисп, но сточки зрения экосистемы и решаемой задачи он - вне конкуренции.
Это очень похоже на ситуацию с натуральными языками. Логлан или эсперанто - вне сомнения - языки с более продуманными правилами и логичной структурой, чем английский или русский. Но если тебе не для хобби, а для общения или работы... ;)
no subject
Date: 2013-01-25 01:32 pm (UTC)no subject
Date: 2013-01-26 03:14 pm (UTC)Во вторых, завязввшись на пхп теряешь возможность для своего роста и для превлечение в свой проект действительно сильных разработчиков.
no subject
Date: 2013-01-26 04:44 pm (UTC)В любом случае, связывать эти два понятия в одном предложении некорректно. Экосистема позволяет эффективно работать миллионом сайтов - от википедии до говнобложеков на уордпрессе.
Все пыхохулители видят в его доступности только вред, и старательно не замечают положительных сторон. А массовое использование - это ведь самое лучшее тестирование. Причём не только самого языка, но и экосистемы - множества API, позволяющих работать со всеми новейшими инструментами. А сделать такое API совсем не так просто, как кажется поклонникам академического программирования - гладко бывает только на бумаге.
Про рост и привлечение - это очевидная ерунда. Колдует не палочка, а волшебник. Тот факт, что пых позволяет писать не зная программирования вообще, никак не мешает расти над собой. Даже наоборот - прогресс будет даже больше, в относительных цифрах %)
no subject
Date: 2013-01-25 12:23 pm (UTC)no subject
Date: 2013-01-25 12:48 pm (UTC)