HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ОФФТОП > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 14.06.2009, 20:50
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами: 9116877

Репутация: 468


По умолчанию

Решил изучить регулярные выражения в пхп и чтобы это не казалось рутиной, делаю свой язык програмирования. Просто ради тренировки регулярных выражений.) потом про этот язык забуду) -маленькая идейка для тех кто учит пхп и не только и хочет создать свой язык.

Последний раз редактировалось Krist_ALL; 14.06.2009 в 20:54..
 
Ответить с цитированием

  #22  
Старый 14.06.2009, 21:43
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
и чтобы это не казалось рутиной, делаю свой язык програмирования.
А нахрена регулярки при создании ЯП?
все равно в БНФ писать )
 
Ответить с цитированием

  #23  
Старый 14.06.2009, 21:51
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Эмм... А если ОС всё понимает в АСМе, то как АСМ написали?
 
Ответить с цитированием

  #24  
Старый 14.06.2009, 21:54
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

http://ru.wikipedia.org/wiki/Язык_ассемблера
 
Ответить с цитированием

  #25  
Старый 14.06.2009, 22:13
Qws
Участник форума
Регистрация: 17.06.2008
Сообщений: 161
С нами: 9420392

Репутация: 207
По умолчанию

Цитата:
Сообщение от Ponchik  
Эмм... А если ОС всё понимает в АСМе, то как АСМ написали?
мб в двоичном коде?
 
Ответить с цитированием

  #26  
Старый 14.06.2009, 22:36
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами: 9116877

Репутация: 468


По умолчанию

Не,вы не поняли, я делаю например файл и в нем пишу say hello и передаю это пхп, он переделывает это в echo hello и все. Никакого асемблера. Двойная интерпретация) повторюсь, для забавы и для изучения регулярок и все.)
 
Ответить с цитированием

  #27  
Старый 15.06.2009, 01:37
VERte][
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
С нами: 9992546

Репутация: 441
По умолчанию

Хм, свой язык, это конечно весело, но для начала поизучай грамматики (Хомский), работу лексических, синтаксических, семантических анализаторов (без этого свой компилятор будет наверно просто нереально написать, можешь поиграться с yacc и lex), ну а дальше, разработав структуру языка, можешь приступать к написанию компилятора, на основе анализаторов, переводящих код на твоём языке в код понимаемый машиной (асм например)
 
Ответить с цитированием

  #28  
Старый 15.06.2009, 01:44
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
С нами: 9796693

Репутация: 659


По умолчанию

ТС, тебе поможет книга известная как Красный дракон
 
Ответить с цитированием

  #29  
Старый 15.06.2009, 01:45
VERte][
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
С нами: 9992546

Репутация: 441
По умолчанию

Цитата:
Сообщение от diehard  
ТС, тебе поможет книга известная как Красный дракон
драконовский талмуд +100500 =)
 
Ответить с цитированием

  #30  
Старый 15.06.2009, 01:49
Qwazar
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
С нами: 11020706

Репутация: 4693


По умолчанию

Цитата:
Сообщение от Qws  
Привет люди!Ни у кого нет инфи как и с помощью чего создавать свой язык программирования?
http://yacc.solotony.com/

http://ru.wikipedia.org/wiki/Yacc
http://ru.wikipedia.org/wiki/Lex
http://ru.wikipedia.org/wiki/Форма Бэкуса — Наура

И книга:

http://www.williamspublishing.com/Books/sci_Compilers.html

есть ещё 1 классная книга но название не помню


З.Ы.
Я оказывается в этой теме уже отписывался, см ссылки выше
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..

Мой блог:http://qwazar.ru/.

Последний раз редактировалось Qwazar; 15.06.2009 в 01:55..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание сайта ($) EPIDEM Freelance - О Работе 13 25.02.2007 04:24



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.