• Java vs C++. Что полезнее?

    @coodan
    Странно, что по поводу устаревания C++ не разразилось священных войн. Странно называть меняющийся до неузнаваемости язык, в котором происходит основное ломание копий между разными лагерями программистов, устаревающим :) Да он на наших похоронах еще спляшет :))) Вдвойне странно, что при этом Джава подразумевается неустаревающей - это при том, что она теперь и не на каждом компьютере просто так из коробки работает :)))
  • Java vs C++. Что полезнее?

    @coodan
    Андрей Дабич: Для личного развития Вам необходим С++. И необходимо понять и признать, что то, каким Вы его увидели и те глубины, которые оказались для Вас незаметны разделяет огромная пропасть. Это если говорить о личном развитии. А для практической стороны, Вы, неверное, с java неплохо за этот год познакомились, что-то простое накидать быстро сможете :)
  • Java vs C++. Что полезнее?

    @coodan
    Мечта о совмещении несовместимых крутейших и привлекательнейших концепций вкупе с естественным желанием программиста использовать их все еще более мощна и богата на выкапывание на себе ям и котлованов, из которых потом проблематично выбраться, я думаю :) Вообще, наверное, ад, когда в такую команду нужно включить начинающего программиста :) За какое-то время они, конечно, выберут для себя единый стиль и набор средств и будут в их рамках неплохо понимать друг-друга, но каждый новичок - это ад для всех - и для новичка :))) Жуть :))) Никогда об этом не думал, всегда воспринимал его как тактический боеприпас для одиночки :))) Жуть, жуть, жуть :))) Избави боже :)))
  • Java vs C++. Что полезнее?

    @coodan
    Критерий же для того, чтобы определить, где достаточно Excel, а где пора переходить на C++, для меня очень прост. Как только я с досадой натыкаюсь на необходимость писать пузырьковую сортировку или другую подобную ерунду, STL сразу сам напоминает о себе. C++ сам требовательно стучится в двери.
  • Java vs C++. Что полезнее?

    @coodan
    Про себя могу сказать так. Поняв истинные возможности этого языка, я отложил его для решения наиболее важных для меня задач. Постигнув в небольшой степени сложное, я по-новому оценил простое. Я увидел, что для большинства моих задач, особенно на стадии Concept Proof достаточно простого Excel с его наглядностью обработки данных, простыми и аррейными формулами, простыми макросами и удобными графиками. Распространенность платформы MS Office дает достаточную на первом этапе переносимость. Для по-настоящему сложных и важных задач у меня есть С++. Промежуточных между этими двумя крайностями задач передо мной пока не возникало.

    По поводу Java - печально наблюдать, как замечательная идея стала заложником игр корпораций. Замечаю, что без дополнительных настроек Java приложения стали работать только на немногих из моих компьютеров. Грустно. Эта технология заслуживает большего.
  • Java vs C++. Что полезнее?

    @coodan
    Этот язык беспощаден и в том, что требует от использующего его подняться над задачей. Подняться над простым складыванием строк плохого кода, наивным программированием. Но поднявшемуся он дает мощь, которую тот и не мог вообразить раньше. Он требует перемен в сознании, но постигающий, возможно, нуждается в этих переменах и в том, что толкнет его к ним. Потому плохо это или хорошо, плоха или хороша его беспощадность, зависит только от постигающего и его целей.
  • Java vs C++. Что полезнее?

    @coodan
    Вместе с тем, неверна и постановка вопроса. Едва ли спрашивающий, замечая, что неплохо знал С++ точен в своей оценке. Потому что С++ абсолютно живой. Отложив его на несколько лет и вернувшись к нему снова, я не узнал этот язык. Все старые книги стали бесполезны. Там первый край борьбы нескольких несовместимых между собой парадигм, концепций программирования. Которые сосуществуют в том смысле, что одинаково доступны тому, кто желает их использовать. И ставят перед ним выбор. Это очень большие возможности. Но сам выбор парадигмы неизбежен. Как неизбежно и полное постижение выбранной парадигмы. Потому что стыковка с другими парадигмами проблематично. Вы не сможете использовать объектный подход в полной мере используя темплейтное программирование. Это враждующие между собой лагеря и враждующие между собой программисты. Но тем не менее и то и другое есть внутри С++, одинаково доступное. Разные школы. Разные гроссмейстеры. Все в одном.