Совершенно верно. Именно поэтому следует выбирать удобный инструмент, который позволяет вам не задумываться о мелочах и работать на высоком уровне. Паскаль под DOS — не самый лучший инструмент, поверьте.
Не надо путать математическую теорию и один из инструментов для кодирования программ. Аналогия неуместна.
Тысячу дохлых акул мне в глотку, я знаю, о чем говорю! Многие люди изучают паскаль год-полтора в универе. Потом еще две недели в конце, прослушают обзорные лекции, что есть другие «профессиональные языки, например, C++, Java и С#». И потом будут думать, что они их учили программированию. И вот потом, они будут считать, что Java и С# — это какие то там новые языки, или как мне сказал как-то один старый препод — ".NET — это такое новомодный язык для программирования сетей".
Вы путаете теоритическую основу и практический инструментарий. Вы используете теоремы эвклидовой геометрии, чтобы выполнять простые математические расчеты. Но сомневаюсь, что вы используете самостоятельно изготовленную из куска дерева линейку, или деревянный абак.
В программировании — то же самое. Бессмертны — концепции. Надо изучать и понимать разные парадигмы программирования и методологии проектирования. Но совершенно нет нужны использовать древние инструменты. Вы программист или археолог?
Инструмент все же должен быть современным. Вы же водить учитесь (последние годы) и сдаете экзамен на на копейке, и не на шестерке заднеприводной? Убогий и доисторический инструмент только отпугнет людей.
Паскаль — это эпоха DOS-a. Она ушла. И паскаль пусть уйдет. Наш преподаватель, 65-летний программер, работавший в выч. центрах на перфокартах в свое время на машинах с 32-килобайтами памяти, внял этому. Он перевел курс на С/Python/С#. Всего понемногу, чтобы люди посмотрели на разные языки.
Последние месяца три рынок поднимается. У нас например, за 2009 год не взяли ни одного джуниора, а с января этого года -человека 3-4. Сейчас как раз хорошее время пробовать, имхо. Само собой, полных нулей не возьмут…
Говнокод часто еще и от внутреннего разгильдяйства и нежелания качаться. Как говорил Билл Гейтс — хороший программист хорош уже в первые годы своей карьеры.
Я не уверен. В 20-25 лет, нормально. Дальше — для меня лично означает уже какую-то непоседливость, что ли, неумения прокачиваться на одном месте. Понятно, что бывают исключения (переезд, горячая вакансия, увольнения и пр.) но тем не менее.
> Главными нововведениями Java 5 были generics и цикл for-each.
Аннотации забыли, это существенное изменение, как языка, так и формата классфайлов, и самой JVM.
Цикл фор ич — это как раз просто синтаксический сахар, который разворачивается внутри в обычный for-цикл компилятором.
И еще — ваше постоянное «Монета» чуть напрягает, я бы писал не переводя- «Проект Coin».
Тысячу дохлых акул мне в глотку, я знаю, о чем говорю! Многие люди изучают паскаль год-полтора в универе. Потом еще две недели в конце, прослушают обзорные лекции, что есть другие «профессиональные языки, например, C++, Java и С#». И потом будут думать, что они их учили программированию. И вот потом, они будут считать, что Java и С# — это какие то там новые языки, или как мне сказал как-то один старый препод — ".NET — это такое новомодный язык для программирования сетей".
Вы путаете теоритическую основу и практический инструментарий. Вы используете теоремы эвклидовой геометрии, чтобы выполнять простые математические расчеты. Но сомневаюсь, что вы используете самостоятельно изготовленную из куска дерева линейку, или деревянный абак.
В программировании — то же самое. Бессмертны — концепции. Надо изучать и понимать разные парадигмы программирования и методологии проектирования. Но совершенно нет нужны использовать древние инструменты. Вы программист или археолог?
Паскаль — это эпоха DOS-a. Она ушла. И паскаль пусть уйдет. Наш преподаватель, 65-летний программер, работавший в выч. центрах на перфокартах в свое время на машинах с 32-килобайтами памяти, внял этому. Он перевел курс на С/Python/С#. Всего понемногу, чтобы люди посмотрели на разные языки.
Аннотации — для того, что четко и понятно на стадии дизайна и разработки. XML — то, что может (и должно) конфигурировать деплоером.
Аннотации забыли, это существенное изменение, как языка, так и формата классфайлов, и самой JVM.
Цикл фор ич — это как раз просто синтаксический сахар, который разворачивается внутри в обычный for-цикл компилятором.
И еще — ваше постоянное «Монета» чуть напрягает, я бы писал не переводя- «Проект Coin».
А в целом — хорошая новость, плюсую.