Другие языки программирования и технологии

Может ли программист, который хорошо знает один, два или три языка программирования, переключиться на любой другой?

Другими словами, если программист знает С++, PHP и JavaScript, легко ему будет за небольшие сроки (1-2 месяца) переключиться на другой ЯП?

з.Ы, Речь идет не о просто "Можно выучить и 10 языков программирования", а том можно ли переключится на АБСОЛЮТНО ЛЮБОЙ ЯП.
хороший программист может.
Дмитрий С
Дмитрий С
96 009
Лучший ответ
Нет. На Мальбольж мало кто вообще способен переключится. Сам автор языка на нем Hello, world два года писал.
Но если знать основные алгоритмы и парадигмы программирования, то будет значительно легче переключаться.
Davronbek Soliev
Davronbek Soliev
81 316
Хороший программист знает сам компьютер, среду , в которой будет использоваться программа. К примеру виндовс АПИ или линукс сервер. Знает внутренние процессы. Какие команды делают то или иное действие. Так вот все языки программирования выполняют именно эти внутренние команды компьютера, заменяя код на свой оператор. Как вы говорите хороший программист или Ведущий программист при множественных проектах составляет программу на языке копмьютера а затем переводит все это в код любого языка программирования. И б большинстве случаев по справочнику команд. Потому что все запомнить нельзяВот кто так не делает, тот не программист. А переключаться с языка на язык это выражение как раз не настоящих программистов
Ринат Каюмов
Ринат Каюмов
23 849
На языки с С-подобным синтаксисом "переключиться" легко. . но есть, Object Pascal, VB, Smalltalk, TCL, Python (+ Ruby, CoffeeScript) - там не совсем легко, если пишешь параллельно на разных языках. Например, можно легко написать "=" вместо ":=". Особенно это достаёт, если пишешь "=", когда нужно "==" - можно полчаса тупить над кодом из-за невнимательности и замыленности глаз.
--
А по поводу:
>>"...переключаться с языка на язык это выражение как раз не настоящих программистов"
--
У меня, например, есть коммер. проект, который пишется на двух разных языках (с С-подобным и Pascal-подобным синтаксисом) - и "переключаться" приходится довольно часто. Поэтому, в контексте -"Использование два и более ЯП в одном приложении" - термин "переключение", думаю, будет уместным.))
AM
Artur Mmmmm
11 404
всё возможно, особенное если второй язык чем-то схож с уже известными

Похожие вопросы