Размышления о программизме
Apr. 6th, 2007 03:46 pm
Сейчас буду сильно неоригинален и скажу: никак не могу решить, какой язык программирования изучить. Потому что ведь надо же вроде какой-то изучить. По работе больше всего нужен Python. Уделил ему час - всё понятно, чего там изучать неизвестно. Отступления вместо скобок раздражают.
Посмотрел Ruby, какой-то сильно популярный язык в последнее время. Изучать его я бы стал только по одной причине - уж больно хорош у них tutorial. Но кроме этого, чем он отличается от Пайтона тоже не совсем ясно.
Причём поклонники каждого из языков говорят, что в этом языке, наконец, удалось воплотить самый ясный синтаксис без излишеств и программы читаются как романы какие-то просто.
А я вот думаю, что всё это примеры "умножения сущностей без необходимости". Поэтому всё это изучать совершенно не хочется.
И, кстати, нашёлся всё-таки язык, который мне очень понравился и который как-то совсем мало кем замечен - Erlang. Я думаю, многих пугает тот факт, что его придумал Ericsson для каких-то телефонных систем. Но вот, однако же, и Forth тоже придумали для управления телескопами, и ничего.
В общем, я почитал немного книжку про Erlang и тут же захотелось на нём программировать. Потому что это просто какой-то параллельный и распределённый Пролог, а это, я вам скажу, уже кое-что!
В общем, если кто-то в таких же сомнениях, то очень рекомендую Erlang.
no subject
Date: 2007-04-06 07:17 am (UTC)no subject
Date: 2007-04-06 07:26 am (UTC)Так что Джава - это вообще ошибка. Зато ошибка очень полезная! И я, честно говоря, не понимаю, зачем нужен Python, Ruby, C# & Co., если есть Java.
no subject
Date: 2007-04-06 07:43 am (UTC)ещё нынче модная конкуренция аяксу это флекс - можно комбинировать и с аяксом и жабой и всем подряд
no subject
Date: 2007-04-06 07:52 am (UTC)ЖуДко популярный, но скуШно учить.
no subject
Date: 2007-04-06 07:58 am (UTC)у меня есть один знакомый, он когда хочет что-то выучить, то устраивается преподавать это. и учит одновременно со своими студентами.
а ты можешь начать книгу писать и ещё что-нибудь в этом роде.
no subject
Date: 2007-04-06 08:07 am (UTC)no subject
Date: 2007-04-06 08:45 am (UTC)А так, конечно, согласен :-)
no subject
Date: 2007-04-06 08:49 am (UTC)no subject
Date: 2007-04-06 08:54 am (UTC)no subject
Date: 2007-04-06 08:58 am (UTC)no subject
Date: 2007-04-06 09:05 am (UTC)Если для интереса, то лучше посмотреть Mozart/Oz. Он более строен, чем Erlang. Но поддерживается значительно слабее.
no subject
Date: 2007-04-06 09:15 am (UTC)no subject
Date: 2007-04-06 09:15 am (UTC)При всём при том, у меня есть ощущение, что Оз всё же никогда не будет популярным.
no subject
Date: 2007-04-06 09:16 am (UTC)А нельзя ли просветить в двух словах насчёт различия, или я совсем безнадёжен ?
no subject
Date: 2007-04-06 09:23 am (UTC)Есть ещё какие-то мудрые мысли ?
no subject
Date: 2007-04-06 09:25 am (UTC)no subject
Date: 2007-04-06 10:14 am (UTC)no subject
Date: 2007-04-06 10:14 am (UTC)no subject
Date: 2007-04-06 10:44 am (UTC)no subject
Date: 2007-04-06 10:45 am (UTC)no subject
Date: 2007-04-06 10:59 am (UTC)no subject
Date: 2007-04-06 11:14 am (UTC)Как насчет приложений/библиотек требующих эффективности ?
Как насчет поддержки и развития софта созданного на C/C++ за десяток лет перед появлением java ?
no subject
Date: 2007-04-06 12:09 pm (UTC)no subject
Date: 2007-04-06 12:10 pm (UTC)no subject
Date: 2007-04-06 12:19 pm (UTC)P.S.
ERLANG по вашей ссылке прочитал только что, спасибо, интересный язык.