Другие языки программирования и технологии
Как написать новый язык программирования
Как написать новый язык программирования, поискал что то подходящее но синтаксис у всех мне не понравился надо создать новый язык программирования который не будет основываться ни на каком другом, то есть с нуля .Что для этого нужно может примочки какие то прибабмасы и чпоксы .Это делается под определённый процессор или можно для всех .Где можно прочитать информацию по этому поводу для начала .
Странно что никто не написал про ассемблер (если писать компилятор) . Другой вариант начинать с перемычек.
ну, вероятно, что для того, чтобы написать свой новый язык программирования нужно очень хорошо знать какой-то из существующих языков программирования
дерзай.. . может лет через 10 и получится чего :)
дерзай.. . может лет через 10 и получится чего :)
ну придумайте свой синтаксис и остальное. хоть на бумаге огрызком карандаша. кто мешает? а вот когда задумаете это реализовать то своей фигней не получится, нужно стороннее для первых шагов. или путь вам в микропроцессорные технологии, создай свой проц.
Читайте:
Креншоу Д. - Пишем компилятор
Альфреда В. Ахо и др. - Компиляторы: принципы, технологии и инструменты
Вирт Н. - Построение компиляторов
Креншоу Д. - Пишем компилятор
Альфреда В. Ахо и др. - Компиляторы: принципы, технологии и инструменты
Вирт Н. - Построение компиляторов
Для написания нового языка нужно знать либо с++ либо асм либо паскаль на худой конец, и то только для интерпритатора.
Могут подкинуть бейсик написанный на делфи, на базе него можно создать свой язык
Могут подкинуть бейсик написанный на делфи, на базе него можно создать свой язык
нужно владеть программированием, знать процессоры. Иметь штат программистов.
Посмотри PureBasic. http://purebasic.com/documentation/index.html
У него хороший синтаксис и компилятор. Он кроссплатформенный, для Windows, Linux и MacOS X, x86 и x64.
Но если не подойдет, то на PureBasic сможешь написать IDE (включая компилятор) для языка программирования, который ты разрабатываешь.
У него хороший синтаксис и компилятор. Он кроссплатформенный, для Windows, Linux и MacOS X, x86 и x64.
Но если не подойдет, то на PureBasic сможешь написать IDE (включая компилятор) для языка программирования, который ты разрабатываешь.
Чтобы придумать новый язык ничего не нужно. Вон Чарльз Бэбидж и Ада Лавлейс не имели даже вычислительной машины.
Чтобы программы написанные на вашем языке могли выполняться, нужно написать для него компилятор или интерпритатор. Для этого необходимо хорошо знать какой нибудь из существующих языков прокраммирования или уметь писать сложные программы под определенный процессор сразу в машинных кодах.
Интерпритатор - это программа которая расшифровывает текст исходника написанного на языке программирования который она понимает, и выполняет заданные действия. Пример - любой веб браузер может интерпретировать программы написанные на языке JavaScript.
Компилятор - это программа корорая расшифровывает текст исходника написанного на языке программирования который она понимает, и переводит в машинные команды микропроцессора, сохраняя результат в исполняемый файл.
Чтобы программы написанные на вашем языке могли выполняться, нужно написать для него компилятор или интерпритатор. Для этого необходимо хорошо знать какой нибудь из существующих языков прокраммирования или уметь писать сложные программы под определенный процессор сразу в машинных кодах.
Интерпритатор - это программа которая расшифровывает текст исходника написанного на языке программирования который она понимает, и выполняет заданные действия. Пример - любой веб браузер может интерпретировать программы написанные на языке JavaScript.
Компилятор - это программа корорая расшифровывает текст исходника написанного на языке программирования который она понимает, и переводит в машинные команды микропроцессора, сохраняя результат в исполняемый файл.
Похожие вопросы
- помогите кто дружит с паскалем! задание : напишите на языке программирования . Дано ...
- почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
- Какие программы написаны на языках программирования?
- Возможно ли создать новый язык программирования с нуля ?
- Написать собственный язык программирования
- Как написать свой язык программирования?
- Разработать компьютерную программу, написанную на языке программирования PascalABC, используя тип данных «запись»,
- Почему бы не написать язык программирования полностью на Русском языке ?
- Как была написана первая программа/язык программирования?
- Что вам помогает изучать новый для вас язык программирования?