Форумы-->Форум для внеигровых тем-->
Автор | Java |
По работе потребовалась не слишком сложная прога, и тут меня сильно ударила реальность: я не умею программировать. Вообще. По профессии я матметики и физик, но мы изучали на матмехе Java и C++, поэтому дабы исправить сей недостаток, засел за эти языки.
Прочитал теорию объектно-ориентированно программирования, посмотрел краткие вводные курсы.
С С++ вроде все просто и понятно, язык как язык.
А вот Java... тут начались проблемы.
Начать с того, что простейший код у меня перешкаливает 100 строчек (а в самом проекте 11 классов), и закончить тем, что переориентирование вообще не работает, в отличие от функциональных языков, с которыми я встречался раньше.
В связи с этим вопрос: у кого есть опыт самоучителя на жабе, поделитесь.
С чего начать, какие есть в сети книги с азами языка, философия Java... в общем, все-все-все, что относится к этому языку и что вы бы посоветовали прочитать\понять\покодить. | прочитать\понять\простить. | Печально, надо было тогда учится, а не девак... ну ты понял ;) | надо было тогда учится, а не писать научную работу по ядерной физике, я понял)
P.S. Прога была единственным, на что я забивал - времени на физику и математику не хватало крайне уже на 3-4 курсе. | Много чего не понял...
С С++ вроде все просто и понятно, язык как язык. А вот Java... тут начались проблемы. Если вы разобрались с С++ (тот что с плюсами, а не чистый С), то какая может быть проблема перехода на Java? Принципы работы те же, и там и там объектно ориентированный код со всеми вытекающими последствиями и возможности. Только в java рядовому кодеру многие действия упрощены, в обмен оптимизации работы программы естественно. Если у вас не веб - приложение, то выбор Java вообще не понятен...
Что такое переориентирование? Первый раз о таком слышу...
в отличие от функциональных языков эээ, вы знаете LISP, но не работали ни с одним процедурным или объектно-ориентированным языком ранее? странный выбор... |
К списку тем
|