 |
|

14.06.2009, 20:50
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877
Репутация:
468
|
|
Решил изучить регулярные выражения в пхп и чтобы это не казалось рутиной, делаю свой язык програмирования. Просто ради тренировки регулярных выражений.) потом про этот язык забуду) -маленькая идейка для тех кто учит пхп и не только и хочет создать свой язык.
Последний раз редактировалось Krist_ALL; 14.06.2009 в 20:54..
|
|
|

14.06.2009, 21:43
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
и чтобы это не казалось рутиной, делаю свой язык програмирования.
А нахрена регулярки при создании ЯП?
все равно в БНФ писать )
|
|
|

14.06.2009, 21:51
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами:
10892546
Репутация:
2274
|
|
Эмм... А если ОС всё понимает в АСМе, то как АСМ написали? 
|
|
|

14.06.2009, 21:54
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами:
10216668
Репутация:
930
|
|
http://ru.wikipedia.org/wiki/Язык_ассемблера
|
|
|

14.06.2009, 22:13
|
|
Участник форума
Регистрация: 17.06.2008
Сообщений: 161
С нами:
9420392
Репутация:
207
|
|
Сообщение от Ponchik
Эмм... А если ОС всё понимает в АСМе, то как АСМ написали? 
мб в двоичном коде?
|
|
|

14.06.2009, 22:36
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877
Репутация:
468
|
|
Не,вы не поняли, я делаю например файл и в нем пишу say hello и передаю это пхп, он переделывает это в echo hello и все. Никакого асемблера. Двойная интерпретация) повторюсь, для забавы и для изучения регулярок и все.)
|
|
|

15.06.2009, 01:37
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
С нами:
9992546
Репутация:
441
|
|
Хм, свой язык, это конечно весело, но для начала поизучай грамматики (Хомский), работу лексических, синтаксических, семантических анализаторов (без этого свой компилятор будет наверно просто нереально написать, можешь поиграться с yacc и lex), ну а дальше, разработав структуру языка, можешь приступать к написанию компилятора, на основе анализаторов, переводящих код на твоём языке в код понимаемый машиной (асм например)
|
|
|

15.06.2009, 01:44
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
С нами:
9796693
Репутация:
659
|
|
ТС, тебе поможет книга известная как Красный дракон 
|
|
|

15.06.2009, 01:45
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
С нами:
9992546
Репутация:
441
|
|
Сообщение от diehard
ТС, тебе поможет книга известная как Красный дракон 
драконовский талмуд +100500 =)
|
|
|

15.06.2009, 01:49
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
С нами:
11020706
Репутация:
4693
|
|
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
Последний раз редактировалось Qwazar; 15.06.2009 в 01:55..
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Создание сайта ($)
|
EPIDEM |
Freelance - О Работе |
13 |
25.02.2007 04:24 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|