Форум: "Прочее";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
ВнизЯзык прогрммирования Найти похожие ветки
← →
From (2007-05-25 16:43) [0]Хочу просто мечтаю создать свой язык программирования, с чего начтать
работу
← →
Плохиш © (2007-05-25 16:45) [1]Сначала надо закончить школу, потом поступить в высшее учебное заведение и окончить его, потом придёшь, дальше дорогу покажем.
← →
Германн © (2007-05-25 16:45) [2]С подметания двора.
← →
No_Dead (2007-05-25 16:46) [3]С русского языка, хотя бы.
Такое количество опечаток если будет в твоем ЯП... ну, выводы сам сделаешь?)))
← →
Плохиш © (2007-05-25 16:46) [4]
> Германн © (25.05.07 16:45) [2]
> С подметания двора.
А что детский труд уже разрешён?
← →
oldman © (2007-05-25 16:48) [5]
> с чего начтать работу
Для начала напейся в хлам.
Утром придет похмелье и просветление...
← →
From (2007-05-25 16:48) [6]Сами подметайте
← →
Германн © (2007-05-25 16:48) [7]
> Плохиш © (25.05.07 16:46) [4]
>
> А что детский труд уже разрешён?
Если бесплатно, то разрешён :)
← →
From (2007-05-25 16:49) [8]Негодяи программисты
← →
oldman © (2007-05-25 16:51) [9]
> From (25.05.07 16:43)
напиши оболочку программирования, где будет всего два компонента:
TХочуШобВсеЗаработало(ТЗ)
и
ТХочуШобМнеНичегоЗаЭтоНеБыло(УК)
← →
MBo © (2007-05-25 16:51) [10]>с чего начтать работу
С изучения того, что уже создано.
книга Структура и интерпретация компьютерных программ (SICP), например
← →
Германн © (2007-05-25 16:54) [11]
> MBo © (25.05.07 16:51) [10]
Борис, сегодня тяпница :)
← →
From (2007-05-25 16:55) [12]MBo где можно взять эту информацию?
← →
@!!ex © (2007-05-25 16:57) [13]> [0] From (25.05.07 16:43)
Напиши простейший парсер и комплиятор для начала. Помогут конечные автоматы.
> [12] From (25.05.07 16:55)
Гуглем пользоватся научись.
← →
MBo © (2007-05-25 16:59) [14]я дал название книги, автор Абельсон
по SICP можно погуглить, сайт есть (англоязычный)
По компиляции - т.н. "Книга дракона", название Компиляторы, авторы Ахо, Сети, Ульман
← →
P (2007-05-25 17:17) [15]
> From (25.05.07 16:43)
>
> Хочу просто мечтаю создать свой язык программирования, с
> чего начтать
> работу
С
http://ru.wikipedia.org/wiki/Регулярные_грамматики
← →
pasha_golub © (2007-05-25 17:20) [16]
> MBo © (25.05.07 16:59) [14]
> По компиляции - т.н. "Книга дракона", название Компиляторы,
> авторы Ахо, Сети, Ульман
Отличная книга, но не для слабонервных. Точно так же как и Кнут.
← →
MBo © (2007-05-25 17:23) [17]>> авторы Ахо, Сети, Ульман
>Отличная книга, но не для слабонервных
Ну это в некоторой степени упрощенный кусок из книги
Ахо, Ульман Теория синтакс. анализа 78 года
так что не самое страшное, наверно ;)))
← →
P (2007-05-25 17:27) [18]
> pasha_golub © (25.05.07 17:20) [16]
>
>
> > MBo © (25.05.07 16:59) [14]
>
>
> > По компиляции - т.н. "Книга дракона", название Компиляторы,
>
> > авторы Ахо, Сети, Ульман
>
> Отличная книга, но не для слабонервных. Точно так же как
> и Кнут.
Он про язык программирования спрашивал, не про компиляцию. Тоесть [15]
← →
MBo © (2007-05-25 17:30) [19]>Он про язык программирования спрашивал, не про компиляцию.
Ну так создаст язык, и ведь захочет скомпилировать Hello world!
P.S. А в драконе грамматики разбираются.
← →
DiamondShark © (2007-05-25 17:31) [20]
> Он про язык программирования спрашивал, не про компиляцию
А какому лешему нужен езыг, который никто компилировать не собирается?
← →
Alkid © (2007-05-25 17:43) [21]А чем твой язык программирования будет лучше уже существующих?
← →
Stanislav © (2007-05-25 17:45) [22]интересно кому он вообще нужен.
← →
TUser © (2007-05-25 17:49) [23]Вообще, - с поиска программиста, который будет на нем писать. А то языков - тысячи, а на многих никто и не пишет.
← →
sdts (2007-05-25 17:59) [24]
> А какому лешему нужен езыг, который никто компилировать
> не собирается?
ну эт вы зря, такие и есть и нужны.
← →
VirEx © (2007-05-25 19:17) [25]я уже заметил, если вдруг появляется сильное желание чтонибудь сделать, то одновременно где-то на другой стороне планеты, или чуть ближе, такое же желание появляется у другого человека.
вот на неделе захотелось свой интерпретатор сделать, так, для экспериментов...
вот вам и ноосфера блин)
афтор, чтобы сделать компилятор - тебе к С или АСМ, но сначало попробуй сделать интерпретатор, это интересней
← →
IMHO © (2007-05-25 19:21) [26]
> From (25.05.07 16:43)
>
> Хочу просто мечтаю создать свой язык программирования, с
> чего начтать
> работу
Пусть лучше твоя мечта останется мечтой и будет приятно согревать в холодную погоду...
← →
Anatoly Podgoretsky © (2007-05-25 19:36) [27]> DiamondShark (25.05.2007 17:31:20) [20]
Учитывая количество интерпритаторо это не смешно
← →
nomen (2007-05-25 19:54) [28]Кхм, после долгого отсутствия здесь провокации выглядят как-то особенно очевидно :\
← →
grisme © (2007-05-25 20:04) [29]ищи так называемую "Драконовскую книгу" :)
← →
@!!ex © (2007-05-25 22:04) [30]ИНтрепретаторы нужны и их часто приходится писать.
Банально скриптовый язык для игр, например.
И опыт создания лишним не будет.
← →
Johnmen © (2007-05-26 00:32) [31]
> Кхм, после долгого отсутствия здесь провокации выглядят
> как-то особенно очевидно :\
Вот-вот. Разводят по-дилетантски, а все ведутся...:)
← →
Однокамушкин (2007-05-26 07:43) [32]Вот хоршая книга, которую стоит прочитать...
http://www.piter-press.ru/book.phtml?978546900378
← →
Юрий Зотов © (2007-05-26 17:05) [33]> мечтаю создать свой язык программирования
Нет ничего проще. Вот он, этот язык:
<program> ::= "A"
← →
Real © (2007-05-27 02:25) [34]Вот многие говорят о "драконовской книге" :) Не эта ли книга имеется ввиду: большого формата, на глаз страниц 800, название "Компиляторы", на обложке - красный дракон (ну прям мозилла :) автора не помню... Давно как-то видел в магазине книжном, но на тот момент цена была просто нереально высокой для меня... Теперь наоборот - нигде ее найти не могу :) Можно конечно по почте заказать, но она не настолько необходима (писать компилятор как то желание нет, возникало в глубоком юношестве, но потом попустило :) К чему это я: никто не в курсе где ее можно скачать в хорошем качестве (PDF) или может у кого завалялось?
← →
Vendict © (2007-05-27 12:13) [35]она по ISBN отлично ищется.
5-8459-0189-8
на 1 и 2странице в гугле есть ссылки заказать и скачать (5,5 метров где-то)
← →
ferr © (2007-05-27 12:33) [36]Разберитесь с контекстно-свободными грамматиками сначала, это можно сделать по каким-нибудь лекциям по формальным грамматикам. Потом надо посмотреть в сторону LALR(1) грамматик, ковыряя такие компиляторы как yacc и bison.
← →
Котик Б (2007-05-27 13:02) [37]Про написании дипломного проекта делал интерпретатор комманд по управлению роботом. Всего около десятка комманд типа
"Перемещение ..." "Пововорот ..." "Захват ..."
+ простейшая постфиксная математика с переменными
+ оператор "Пойти на" :)))
Чем не язык программирования ? Очень напоминало GW-Basic. Ничего сложного нету.
← →
ferr © (2007-05-27 13:06) [38]В определённом понимании языком программирования можно считать лишь язык умеющий делать условные переходы. Иначе это набор команд.
← →
Anatoly Podgoretsky © (2007-05-27 13:58) [39]> Котик Б (27.05.2007 13:02:37) [37]
Важен только последний оператор
← →
имя (2007-05-27 14:15) [40]Удалено модератором
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.429 c