Не существует универсального языка программирования

Не существует универсального языка программирования

Если вы хотите заниматься ИТ, то сразу запомните, что не существует универсального языка программирования. Все эти разговоры про какие-то супер уникальные языки, фреймворки и прочее - это не то, во что стоит тратить время, хотя желание такой универсальности вполне понятно. Но обо всём по порядку.

Не существует универсального языка программирования

Первый момент. Каждый язык программирования подразумевает свою специфику.

Вот что из себя представляет типовой веб-сайт в интернете? Это связка MySQL (язык баз данных - SQL), PHP (серверный скриптовый язык), HTML (язык разметки), CSS (язык стилей) и JavaScript (скриптовый язык для выполнения кода в браузере).

Каждый из этих языков подразумевает свою специфику и спроектирован таким образом, чтобы им было максимально удобно пользоваться для решения конкретных задач. К примеру, простой и лёгкий формат определения стилей в CSS крайне сложно реализовать в PHP. Просто потому что php спроектирован для другого.

Соответственно, если начинать смешивать разные языки программирования в один, то вы получите многофункциональный комбайн, который будет крайне сложно использовать в реальных проектах. Чтобы понять о чём речь, попробуйте вилкой поесть суп, а затем столовой ложкой мясо. Очень быстро поймёте почему вилка с зубчиками, а столовая ложка позволяет вмещать жидкость.

Второй момент. Языки программирования со временем становятся сложнее, порой появляются дополнительные языки.

Допустим, вы создали универсальный язык программирования. Он крутой и позволяет реализовать самые сложные проекты с кучей разных специфических задач. Только вот потребности и задачи со временем меняются.

Скажем, в языке SQL существует 4 базовых команды. И вроде бы ничего сложного. Только в нынешнее время вокруг этих 4-х команд появилось столько разных примочек, что далеко не каждый человек, который использует SQL, знает обо всех них. И это речь только про один язык. Те же php, html, css и js тоже в нынешнее время никак не сопоставимы со своими первыми версиями.

Более того, речь до этого шла про веб-сайты, а вообще языков программирования гораздо больше. Скажем, существуют специальные языки по типу prolog, которые вообще кардинально отличаются от других по своему подходу.

Существуют и иные момент, но, вероятно, читатель понял почему не существует универсальных языков программирования и почему нужно спокойно изучать несколько разных языков.

Также вам могут быть интересны обзоры:

1. Синтаксис (языки программирования): что это такое?

2. Что такое объектно-ориентированное программирование (ООП)?

3. Зачем нужны стандарты оформления или стили кода?

4. Правила написания кода: сложные или простые конструкции использовать?

5. Быстрое и медленное создание программ (код): в чём разница и суть?

Понравилась заметка? Тогда время подписываться в социальных сетях и делать репосты!

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)