Автор: cheops (31.01.2009 в 13:58)
Тут вот в чем заковыка, Pascal, я совершенно не помню, но когда встает задача, я восстановлю его очень быстро, так как работал с ним, писал программы, помню что все получалось и вообще не страшно (да и опыт других языков программирования не позволяет забыть все напрочь). Разумеется в данный конкретный момент я не помню языки с которыми не работал несколько лет, тот же Pascal или Fortran, так как уделяю больше внимания другим языкам. После трех-четырех языков, изучить другой язык не представляет сложности, а восстановить ещё проще. Собственно поэтому считать бесполезно - можно сказать, что я не знаю ни одного языка и просто достаю их по мере надобности либо из памяти, либо из книги. Именно такое состояние позволяет выбирать язык под задачу, а не задачу под язык (когда все равно каким языком пользоваться). Здесь два замечания:
а) Речь идет об языках одной группы, в даном случае императивных языках программирования
б) Речь идет не о технологиях, на поднятие технологии (Web, Java, создание Windows-программ, разработка под Linux, конкретная база данных) действительно требуются годы - технология меняется непрерывно. Например, MFC - это не C++, это библиотека MFC, а язык C++ используется для работы с ней. Это как в PHP, библиотека GDLib - это не язык PHP, язык PHP используется для работы с ней.
>А один С++ я думаю до хорошего уровня изучается год минимум + разнообразные
>дополнения типа MFC и прочее-прочее
Год слишком мало, я набегами изучал его несколько лет и вряд ли могу утверждать, например, что STL знаю в совершенстве. Однако, изучив C++ - остальные языки вы сможете осваивать чрезвычайно быстро - сложнее и хитрее языка вряд ли найдете. Речь, конечно, опять же об императивных языках программирования, специальные языки вроде регулярных выражений или SQL придется изучать самостоятельно.
PS Ни один нормальный человек не будет поддерживать язык, если он ему не нужен в работе - все профессионалы плывут по технологиям, нужен язык - он изучается, не нужен - откладывается в дальний угол сознания (если потребуется - вытащим).