В мире насчитывается около 8000 языков программирования. Выбрать один для изучения – сложная задача. За урок вы узнаете какие есть языки программирования и какой выбрать именно вам.
Видеоурок
Сколько есть языков программирования?
В мире насчитывается более 8000 языков программирования. Их так много не по причине что под каждую сферу нужен свой язык программирования, а по причине что разработка языка программирования не является чем-то сложным. Обладая необходимыми знаниями вы сами можете создать свой язык программирования, который будет принимать определенные команды от пользователя и переводить их в машинный код.
Многими энтузиастами были созданы разнообразные языки. Каждый разработчик при создании языка преследует свои цели: некоторые стараются облегчить процесс работы с памятью, некоторые стараются максимально эффективно использовать процессоры ПК, некоторые создают язык чтобы он стал самым сложным языком программирования в мире.
Какие были первые языки?
Все первоначальные языки программирования были максимально схожи с написанием машинного кода. Вам в буквальном смысле требовалось писать единицы и нули.
На самом деле такой подход является наиболее быстрым, ведь вы напрямую говорите компьютеру что необходимо сделать. Вы не используете при этом посредников, которые транслируют ваш код в машинный.
Несмотря на быстроту выполнения такого подхода, писать код в подобном ключе очень сложно или практически невозможно. Поэтому каждый новый язык старался добавить именованные действия.
С течением времени каждый новый язык внедрял все больше понятных человеку команд и все меньше требовалось прописывать 1 и 0. На сегодня в современных языках программирования вовсе не требуется работать с машинным кодом, а лишь нужно писать синтаксис самого языка.
Какие бывают языки программирования
Если откинуть те языки, что были созданы ради интереса и откинуть языки что не являются популярными по ряду причин: устаревший синтаксис, нелогичный подход к написанию кода, сложность языка и так далее – по итогу у вас останется всего пара десяток языков, которые как раз у всех на слуху и которые действительно позволяют быстро и качественно выполнить поставленную перед ними задачу.
Все языки разделяются на низко и высоко уровненные языки. Низко уровненные языки быстрее, ведь они прописываются практически сразу в машинный код. К таким языкам можно отнести Ассемблер. Проблемой таких языков является узкая направленность. Вы можете написать программу под один тип процессора, но при переносе на другой вам нужно будет с нуля переписать программу.
Высокоуровневые языки – почти все современные языки программирования. Они не имеют жёсткой зависимости от машины, ведь они основываются на возможностях системы операндов. Проблема только в том, что требуется время на преобразование или же компилирование языка в машинный код. Но этот минус перекрывается плюсами гибкой разработки и относительно легкого в написании кода.
Есть и смешанные языки, например: Си или С++. Они считаются высокоуровневыми, но при этом с элементами низкоуровневых. Именно по этой причине эти языки так любят, так как их выполнение быстрее чем у других.
Задание к уроку
Языки и сферы применения
Ответьте на следующие вопросы:
назовите хотя бы два языка, что были созданы ради забавы
Мы используем файлы cookie, чтобы улучшить работу и повысить эффективность сайта. Продолжая пользование данным сайтом, вы соглашаетесь с использованием файлов cookie.