Понятие компьютерного программирования появилось еще в 1950-х годах. Все началось с физико-механических машин с перфокартами, на которых программы пишутся и компилируются с помощью машины. В то время запуск такой простой программы, как обычная программа Hello World, занял бы довольно много времени. С течением времени это значение программирования изменилось и стало тем, чем оно считается сегодня. Для получения дополнительной информации https://en.wikipedia.org/wiki/Computer_programming

Итак, говоря словами неспециалиста, программа — это то, что может быть выполнено на машине, которая называется Компьютер. Или это можно рассматривать как набор инструкций, которые должны быть вычислены/выполнены на компьютере. Теперь, когда у нас есть хорошее представление о том, что такое программирование. Давайте посмотрим, как или что значит написать программу, которую может выполнить компьютер. Поскольку компьютер по сути представляет собой микросхему, имеющую транзисторы, конденсаторы и прочее на базовом уровне(Обсуждение этого здесь было бы не в тему, если интересно, то дополнительную информацию можно найти здесь — https://en.wikipedia.org/wiki/ Интегральная схема"). Но поскольку код на языке, понятном этим чипам, не может быть написан человеком, поэтому Мы разработали множество языков, более понятных человеку. Таким образом, людям стало проще писать код, который может быть выполнен компьютером, кроме того, мы также создали определенные компиляторы, которые могут преобразовывать код, понятный человеку, в машинный код («https://en.wikipedia.org/wiki/ Машинный код"). Вот откуда возникла идея использования языков программирования, что привело к разработке различных компьютерных программ. Теперь давайте перейдем к следующей теме — «Языки программирования.

Языки программирования -

Что подразумевается под языком программирования, вот основной вопрос, который задает человек, услышав это слово. Для лучшего понимания смысла позвольте мне изложить это следующим образом — Язык программирования по сути является абстракцией высокого уровня Машинного кода. Это означает, что язык программирования — это, по сути, другая форма одного и того же машинного кода. Далее давайте обсудим различные типы языков программирования.

Типы языков программирования -

Существует несколько типов языков программирования. Вот некоторые из них:

  • Компилируемые языки
  • Функциональные языки
  • Языки запросов.

….Еще много, полный список

Использованная литература :

https://en.wikipedia.org/wiki/Список_языков_программирования_по_типу

https://en.wikipedia.org/wiki/Machine_code

https://en.wikipedia.org/wiki/Abstraction_(computer_science)

https://en.wikipedia.org/wiki/Интегрированная_схема

Дополнительная информация:

https://medium.com/better-programming

https://www.youtube.com/watch?v=FCMxA3m_Imc