Найти в Дзене

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


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

На практике этот приём используется по множеству причин. Например, возьмем язык программирования Java, на котором написаны множество приложений для наших android-устройств. Это довольно сложный для освоения язык. Но на этом же языке была разработана новая среда для работы, которая впоследствии тоже стала использоваться для написания приложений. Только если в Java оператор состоял пускай из 50 символов, то в Kotlin он стал состоять из 10 символов. Кроме того, легче стала осваивать синтаксис, который стал ближе к человеческому.

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