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

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

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

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

Date: 2007-10-04 12:07 pm (UTC)
From: [identity profile] msh.livejournal.com
А мне кажется, что сейчас у выпускников отношение к джаве не просто как к чему-то старому и всегда существовавшему, а как к чему-то устаревшему, идущему в комплекте к работе в страховой компании с 8 до 18, в зале из 20x20 кубиклов, в галстуке. Ну типа кобола, что-то, что делают только потому, что надо кормить семью и платить mortgage

А угораздило ее понятно как - джава была слишком проста и орды послушных джава-программистов было легко накормить чем угодно. Это не C++, где STL десять лет внедряли и до сих пор у двух программистов - три мнения и пять вариантов hashtable

Date: 2007-10-04 01:36 pm (UTC)
From: [identity profile] xfyre.livejournal.com
да еще и реализаций, по-моему, сильно больше одной (это я про STL)
несовместимых друг с другом

что же да джавы - там просто все хорошо с выбором. иногда это запутывает :)

Date: 2007-10-04 03:45 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Реализации STL на самом деле вполне хорошо совместимы, т.к. содержимое STL определяется стандартом. Делo в том что фактически осталась лишь одна реализация, которая активно развивается и поддерживается, это продукт Dinkumware.

Date: 2007-10-05 11:52 pm (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Да да, чудесная реализация. Правда работает только с одним компилятором, но это ничего.

Date: 2007-10-04 10:39 pm (UTC)
From: [identity profile] msh.livejournal.com
STL сейчас более-менее стандартизировали

Date: 2007-10-07 10:44 pm (UTC)
From: [identity profile] ohtori.livejournal.com
Это очень неполезно для бизнеса: "когда у двух программистов - три мнения и пять вариантов hashtable".

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. 25th, 2026 07:03 am
Powered by Dreamwidth Studios