avva: (Default)
[personal profile] avva
Я задумался недавно - как часто задумываюсь наедине с собой, бессонной ночью, ворочаясь на кровати, в те часы, когда все наносное, вся суета существования растворяется в темноте и на поверхность выходят самые беспощадные вопросы, самые жестокие дилеммы и все нескончаемые споры - о Джаве. Как все же она умудрилась из интересного и многообещающего языка так быстро превратиться в неподъемное чудовище, обросшее сотней неповоротливых фреймворков и чудовищных аббревиатур?

Так и не решив этот вопрос, моя измученная душа нашла, наконец, свой упокой в объятиях Морфея.

А сегодня я подумал: почему, собственно, "так быстро"? Джаву придумали в 93-м, а всерьёз обсуждать стали в 94-м. Это 13 лет назад. Как по-разному воспринимается время "до нас" и "при нас"! В 93-м году, будучи первокурсником, я воспринимал C++ как давно существующий, совершенно стандартный язык; казалось, что он был всегда (я знал, когда его придумали, но я говорю об ощущениях). А C++ тогда существовал в более-менее современном виде 10-11 лет. Меньше, чем возраст Джавы сейчас; но Джава и сейчас кажется недавним новшеством.

Интересно, те, кто сейчас начинают учиться программированию - им тоже Джава кажется чем-то незыблемым и всегда существовавшим, как мне казался C++?

Re: Оффтопик

Date: 2007-10-07 09:19 pm (UTC)
From: [identity profile] avva.livejournal.com
Я согласен с тем мнением, что изучение как Лиспа, так и Хаскеля делает тебя лучшим программистом, даже если ты не собираешься программировать на них. Еще к списку таких языков я бы добавил Форт и Смоллток, как минимум. Если вас интересует мое мнение насчет того, какой из этих двоих языков более полезен в этом смысле, то я бы сказал Лисп, но это весьма субъективно.

Но сравнивать их в паре предложений не возьмусь, они действительно очень разные.

Re: Оффтопик

Date: 2007-10-08 07:58 am (UTC)
From: [identity profile] ex-gregbg715.livejournal.com
Позвольте спросить еще одну вещь: что вы думаете о «On Lisp» by Paul Graham? Если вы ее читали (просматривали), хорошо ли она доносит идею функционального программирования?

Re: Оффтопик

Date: 2007-10-08 08:03 am (UTC)
From: [identity profile] avva.livejournal.com
Я ее полностью не читал, но просматривал - она хорошая, но в качестве первой книги по Лиспу намного лучше Practical Common Lisp.

Re: Оффтопик

Date: 2007-10-08 12:36 pm (UTC)
From: [identity profile] ex-gregbg715.livejournal.com
Спасибо большое за совет, я уже начал читать PCL с запущенным интерпретатором :)

Re: Оффтопик

Date: 2007-10-08 10:39 pm (UTC)
From: [identity profile] avva.livejournal.com
Это не Лисп, а Scheme :)

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 06:54 pm
Powered by Dreamwidth Studios