Основы

12 уроков
Консультации
#2 – Какие есть языки программирования? Что вам учить?

#2 – Какие есть языки программирования? Что вам учить?

В мире насчитывается около 8000 языков программирования. Выбрать один для изучения – сложная задача. За урок вы узнаете какие есть языки программирования и какой выбрать именно вам.

Видеоурок

Сколько есть языков программирования?

В мире насчитывается более 8000 языков программирования. Их так много не по причине что под каждую сферу нужен свой язык программирования, а по причине что разработка языка программирования не является чем-то сложным. Обладая необходимыми знаниями вы сами можете создать свой язык программирования, который будет принимать определенные команды от пользователя и переводить их в машинный код.



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


Какие были первые языки?

Все первоначальные языки программирования были максимально схожи с написанием машинного кода. Вам в буквальном смысле требовалось писать единицы и нули.


На самом деле такой подход является наиболее быстрым, ведь вы напрямую говорите компьютеру что необходимо сделать. Вы не используете при этом посредников, которые транслируют ваш код в машинный.



Несмотря на быстроту выполнения такого подхода, писать код в подобном ключе очень сложно или практически невозможно. Поэтому каждый новый язык старался добавить именованные действия.


С течением времени каждый новый язык внедрял все больше понятных человеку команд и все меньше требовалось прописывать 1 и 0. На сегодня в современных языках программирования вовсе не требуется работать с машинным кодом, а лишь нужно писать синтаксис самого языка.


Какие бывают языки программирования

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


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


Высокоуровневые языки – почти все современные языки программирования. Они не имеют жёсткой зависимости от машины, ведь они основываются на возможностях системы операндов. Проблема только в том, что требуется время на преобразование или же компилирование языка в машинный код. Но этот минус перекрывается плюсами гибкой разработки и относительно легкого в написании кода.



Есть и смешанные языки, например: Си или С++. Они считаются высокоуровневыми, но при этом с элементами низкоуровневых. Именно по этой причине эти языки так любят, так как их выполнение быстрее чем у других. 

Задание к уроку

Языки и сферы применения

Ответьте на следующие вопросы:

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

Ответы на вопросы:

  • Brainfuck, Glass, WhiteSpace, Chicken;
  • C и С++;
  • Python, C#, Java. Полный список тут;
  • Язык Java или его младший брат – Kotlin.

Также стоит посмотреть

Изучение C++ от новичка до профи
Уроки C++ WinForms / Создание программ на Windows
8 уроков
С++ программирование / Уроки C++
26 уроков
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Создание игры на C++ / Создание "Змейки"
3 урока
Комментарии
Добавить комментарий

Пока комментариев нет