Что учить молодому джависту?

 

Страницы

Ему что Кобол, что Java - всё едино. Тем более что начинал он сам со старого-доброго Фортрана.

Я не менеджер, я технарь. Так что, мне не едино. Начинал я не только с Фортрана, но даже с языка микрокоманд изделия 5Э63. Но на Паскале, Си и кое-какой мелочевке порисовать могу. Хотя и не мое это дело - я не программист, я инженер. И разрабатываем мы по большому счету не ПО, а изделия.

petro46 > или начну админу жаловаться

Советское в людях не истребить! - Дай подоносить, хоть хлебом не корми. (С)

Имхо, конечно, имхо.

eduard > я не программист

"Give someone a program,

you frustrate them for a day;

teach them how to program,

you frustrate them for a lifetime."

(David Leinweber)

Бумагу погнало...

Аватар пользователя Petro46

Дабы тема не впустую...

Что касается самой Java, то важные моменты (могу что-то упустить):
- Exceptions & Errors, checked, unchecked
- equals() & hashCode() methods
- Generics
- Collections
- Garbage collector
- Threads

Безусловное преимущество у тех, кто знает английский язык, поскольку весь язык выучить немыслимо и надо уметь читать доки.


"Google рассматривает возможность использования языка Swift для разработки приложений под Android. Руководители Google минимум один раз встречались для обсуждения этой перспективы сразу после выпуска исходного кода языка." (C)

Аватар пользователя savely

- Exceptions & Errors, checked, unchecked
- equals() & hashCode() methods
- Generics
- Collections
- Garbage collector
- Threads

И все это подпорки для понижения "порога вхождения". И Swift туда же, сдается мне.

Не, я не против, и концепция "прикрыть средствами языка те вещи, где средний программер лажает" - вполне нормально.

Но вот как-то нет уважения к "производным" языкам. IMHO, ессно... 

savely > как-то нет уважения к "производным" языкам.

"Производным" от чего? - Есть настоящие истинные арийцы языки?

Аватар пользователя savely

Ессно. Машинный код. Ну, и ассемблер (как наиболее близкий к истине). ;) 

Неужели ты возразишь, что в конце концов любой язык сводится к машинным кодам? ;)

savely > Неужели ты возразишь, что в конце концов любой язык сводится к машинным кодам?

Хм, было время я писал в ... машинных кодах - ассемблер был выкинут (точнее выкинут супервизор - программа которая переводила ассемблер в машинные коды -  выкинут из-за нехватки памяти у ЭВМ) - но сейчас новый век!

Даёшь производные! Smile

Языки сами по себе порождают нечто, чего нет даже в кодах. Ведь что есть язык? - "Не более чем набор символов." (С)

Аватар пользователя mike

Языки порождают нечто, чего нет даже а кодах.

В кодах есть всё. Только неявно, и новошкола этого часто не понимает. Языки создаются лишь для удобства.

Кстати, я писал код на асме с ...замыканиями и коллбэками. Через стек. Но тогда ещё не понимал, что это такое. Типа, как известный герой не понимал, что юзал прозу. 

>Типа, как известный герой не понимал, что юзал прозу.

"Так всё есть симулякр, но никто этого не понимает". (С) - Это выражение также есть симулякр выражения "Он не знал что говорил прозой" (С) - которое есть симулякр выражения "Я знаю что ничего не знаю" (С) - которое же есть симулякр выражения "Бог знает всё! (С).

>я писал код на асме с ...замыканиями

Тут целую книгу написали - "Считать ли лямбду в Jave замыканием?" (С)

Аватар пользователя antonkw

Боты-агрегаторы курят в сторонке. Зачем это было писать? Читаю эту книгу сейчас как раз. Там про этот тезис ни слова.

>Считать ли лямбду в Jave замыканием?(С)

Это лишь вопрос из перевода недельной давности статьи Эккеля, в котором издательство "Питер" поднимает вопрос выпуска этой книги. 

Страницы