Языки программирования изучаются только применительно к какой-то платформе, например Windows, Android, iOS?

Можно ли изучать просто отдельно язык программирования без контекста и упоминания каких-либо платформ? То есть изучать ЯП сам по себе без связки с какой-либо платформой.

Вроде бы C, С++, Free Pascal - кроссплатформенные языки на уровне компиляции, то есть такие для которых созданы компиляторы под различные платформы.

Изучать языки программирования просто так бессмысленно. Нужно на них писать программы. Большинство языков можно использовать на любых платформах, так как адаптацию к платформе делает компилятор.

Кто-то может изучать язык без реальной практики, кто-то нет.

А еще можно стажироваться в крупном проекте с совершенной архитектурой. Он сам как платформа поверх платформы. Там свои сущности и свои задачи. Причем зачастую все реализовано кроссплатформенно.
Особенно это характерно для C++.

Конечно можно. Язык программирования и платформа - это две разные темы. Исключение: это Java и C#, для которых "платформой" является виртуальная машина. Для практических задач часто действительно важна ОС. Но это не изучение языка, это следующий уровень.

Добавить комментарий