Top.Mail.Ru
Ответы

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

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

з.Ы, Речь идет не о просто "Можно выучить и 10 языков программирования", а том можно ли переключится на АБСОЛЮТНО ЛЮБОЙ ЯП.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
12лет

хороший программист может.

Аватар пользователя
Мыслитель
12лет

всё возможно, особенное если второй язык чем-то схож с уже известными

Аватар пользователя
Мудрец
12лет

На языки с С-подобным синтаксисом "переключиться" легко. . но есть, Object Pascal, VB, Smalltalk, TCL, Python (+ Ruby, CoffeeScript) - там не совсем легко, если пишешь параллельно на разных языках. Например, можно легко написать "=" вместо ":=". Особенно это достаёт, если пишешь "=", когда нужно "==" - можно полчаса тупить над кодом из-за невнимательности и замыленности глаз.
--
А по поводу:
>>"...переключаться с языка на язык это выражение как раз не настоящих программистов"
--
У меня, например, есть коммер. проект, который пишется на двух разных языках (с С-подобным и Pascal-подобным синтаксисом) - и "переключаться" приходится довольно часто. Поэтому, в контексте -"Использование два и более ЯП в одном приложении" - термин "переключение", думаю, будет уместным.))

Аватар пользователя
Искусственный Интеллект
12лет

Нет. На Мальбольж мало кто вообще способен переключится. Сам автор языка на нем Hello, world два года писал.
Но если знать основные алгоритмы и парадигмы программирования, то будет значительно легче переключаться.

Аватар пользователя
Просветленный
12лет

Хороший программист знает сам компьютер, среду , в которой будет использоваться программа. К примеру виндовс АПИ или линукс сервер. Знает внутренние процессы. Какие команды делают то или иное действие.
Так вот все языки программирования выполняют именно эти внутренние команды компьютера, заменяя код на свой оператор.
Как вы говорите хороший программист или Ведущий программист при множественных проектах составляет программу на языке копмьютера а затем переводит все это в код любого языка программирования. И б большинстве случаев по справочнику команд. Потому что все запомнить нельзя
Вот кто так не делает, тот не программист.
А переключаться с языка на язык это выражение как раз не настоящих программистов