Как создают языки программирования?)) - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как создают языки программирования?))

Регистрация
20 Сен 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Тут получается логический тупик.
Программы создаются спомощью языков программирования
а... языки программирования с помощью чего создаются?
 
Регистрация
27 Окт 2012
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Языки программирования просто придумываются людьми. Потом программист пишет компилятор - программу перевода с придуманного языка на машинный, понятный процессору. А пишет программист этот компилятор с помощью одного из уже существующих языков программирования.
 
Регистрация
25 Ноя 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Изначально языки программирования проблеммно-ориентированы. Язык создается тогда, когда в рамках существующих языков описывать какие-либо объекты системы неудобно. А дальнейшая судьба языка разная. Одни языки обощаются и находят себе дальнейшее широкое примение по всему миру, а другие - так и остаются локальными в данной лаборатории и в конце концов погибвют Первые языки создавались вручную яйцеголовыми людьми в очках. По мере развития языков растет и нструментарий. В настоящее время языки создаются с помощью языков предыдущего уровня, причем есть даже пакеты для создания фрагментов новых языков
 
Регистрация
14 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
В компьютере имеется процессор, который определенным образом реагирует на сигналы в виде двоичных кодов. Это заложено в его электронной схеме. И любой язык должен на выходе подавать на процессор нужную последовательность кодов.
 
Регистрация
25 Дек 2013
Сообщения
90
Репутация
1
Спасибо
0
Монет
0
Пишут компиляторы/интерпетаторы/виртуальные машины для этих новых языков на старых языках. В итоге они все преобразуются в машинный код, который и понятен машине.
 
Сверху Снизу