powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хочу создать свой язык, с чего начать?
25 сообщений из 44, страница 1 из 2
Хочу создать свой язык, с чего начать?
    #39369547
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу разобраться как сделать компилированный язык программирования
хотя бы супер элементарный, подскажите литературу по этому направлению
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369551
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

А.Ахо, Р.Сети, Дж.Ульман: Компиляторы: принципы, технологии, инструменты


и другие книги Ахо и Ульмана
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369574
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, в самом начале стоит набрать в гугле: как написать компилятор.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369578
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

если до дела дойдёт - можно почитать John Levine Flex & Bison
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369916
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД на PHP уже забросил?

Let's Build a Compiler , для начала.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369928
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://starling.rinet.ru/~goga/tapl/tapl.html
Типы в языках программирования Бенджамин Пирс


Теория объектов Карделли Абади
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39369937
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще можно почитать как накрылась медным тазом предыдущая версия аналогичной попытки


http://www.sql.ru/forum/771167/ultrakorotkiy-yazyk-programmirovaniya-rs?hl=????? ???????? ????
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39370555
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz http://starling.rinet.ru/~goga/tapl/tapl.html
Типы в языках программирования Бенджамин Пирс


Отличная книга
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39370922
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,
сенкс.

без ложной скромности - немного приложил руку к редактированию и переводу
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39371122
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучБД на PHP уже забросил?

Let's Build a Compiler , для начала.

нет в процессе
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39374633
RedCatX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда я учился в школе, я тоже разрабатывал свой компилятор для простенького паскалеподобного языка... Эх, воспоминания-воспоминания... :)

Я пользовался следующей литературой:

Джек Креншоу "Давайте создадим компилятор";
М. В. Мозговой "Алгоритмы, Языки, Автоматы, Компиляторы: практический подход";
Альфред Ахо, Рави Сети, Джеффри Ульман "Компиляторы: принципы, технологии, инструменты" - знаменитая Dragon Book, классика.

Ну и ещё была книга Герберта Шилдта, "Полный справочник по С". В последней главе там обсуждается разработка интерпретатора простого языка основанного на С.

Удачи!
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39375922
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

посмотри на llvm
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39378233
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedCatX,

а суть то компилятора в чем заключается?
я вот хочу свой элементарный язык сделать со своим синтаксисом
но при этом не хочу чтоб софт зависел от какой-то громадной библиотеки или стандартного компилятора
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39378586
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02RedCatX,

а суть то компилятора в чем заключается?
я вот хочу свой элементарный язык сделать со своим синтаксисом
но при этом не хочу чтоб софт зависел от какой-то громадной библиотеки или стандартного компилятора

преобразуй свой синтаксис в си-код и просто компилируй полученные файлы.. если что-то дельное выйдет - можешь расширить возможности языка..

это сократит время и деньги
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39379812
fsharp_fsharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02Хочу разобраться как сделать компилированный язык программирования
хотя бы супер элементарный, подскажите литературу по этому направлению

нужно соединить в единое много вещей. книга Дракона, которую посоветовал Изопропил - классика. но смысл?
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39380784
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дняbas02RedCatX,

а суть то компилятора в чем заключается?
я вот хочу свой элементарный язык сделать со своим синтаксисом
но при этом не хочу чтоб софт зависел от какой-то громадной библиотеки или стандартного компилятора

преобразуй свой синтаксис в си-код и просто компилируй полученные файлы.. если что-то дельное выйдет - можешь расширить возможности языка..

это сократит время и деньги

Да, как вариант. Есть даже неплохой пример , как это можно сделать через Boost.Spirit.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39381679
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02Хочу разобраться как сделать компилированный язык программирования
хотя бы супер элементарный, подскажите литературу по этому направлению

Старая, но хорошая книжка. Костельцев А.В. Построение интерпретаторов и компиляторов.
В исходниках прилагаемых к книжке есть пример учебного компилятора Си-подобного языка.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39383842
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы посоветовал:
1) Michael L. Scott - Programming Language Pragmatics
https://www.cs.rochester.edu/~scott/pragmatics/
2) Andrew W. Appel - Modern Compiler Implementation
http://www.cs.princeton.edu/~appel/modern/
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39395659
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

Надо сначало ответить на вопрос - ЗАЧЕМ?? их и так болле 8000
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39395848
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarbas02,

Надо сначало ответить на вопрос - ЗАЧЕМ?? их и так болле 8000
полезный навык
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39397188
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

хочу субд написать а там нужно хранимки в чем-то компилить и сохранять
причем синтаксис языка sql-й должен быть
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39397205
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

в чистом ANSI SQL никаких хранимок нет

чтоб не изобретать язык можно реализовать подмножество любого широкораспростанённого, например PL/SQL
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39397232
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarbas02,

Надо сначало ответить на вопрос - ЗАЧЕМ?? их и так болле 8000

Ну вот сейчас будут продавать компы на платформе E2K и для нее потребуются компиляторы языков. А то кроме Си и асма там ничего нет. Это как пример. Под любую новую аппаратную платформу надо будет разрабатывать компиляторы.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39397237
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02RedCatX,

а суть то компилятора в чем заключается?
я вот хочу свой элементарный язык сделать со своим синтаксисом
но при этом не хочу чтоб софт зависел от какой-то громадной библиотеки или стандартного компилятора

Вы знакомы с грамматиками?
Вы уверены, что ваша реализация будет не "громадной" и не глючной?

Возьмите сществующие генераторы парсеров, анализаторов, попробуйте хотя бы в них создать "свой" язык.
...
Рейтинг: 0 / 0
Хочу создать свой язык, с чего начать?
    #39397238
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилbas02,

в чистом ANSI SQL никаких хранимок нет

чтоб не изобретать язык можно реализовать подмножество любого широкораспростанённого, например PL/SQL

ну типа того, только зачем копировать
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Хочу создать свой язык, с чего начать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]