Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];

Вниз

Компилятор-интерпретатор   Найти похожие ветки 

 
.chap   (2006-04-21 20:07) [0]

Вообщем досталась мне курсовая работа по Delphi на тему из subj"a.
Пока нашёл http://codenet.ru/progr/alg/monitor/ - мож кто знает, есть ли ещё какие-нибудь примеры?


 
Рамиль ©   (2006-04-21 21:46) [1]

А что конкретно то? Полный компилятор это уже дипломная (только никому не нужная:))
И вообще, такие курсовые мы делали по лекциям. Неужели так плохо преподавать стали?


 
.chap   (2006-04-21 22:52) [2]

Есть язык(простой, паскалеподобный с заданной семантикой). Мы создаём на нём код программы, передаём его в "интерпретатор". Тот его переводит в Pascal и выполняет. Грубо говоря в системе компилятора ЯВУ->Машинный Код у нас ЯВУ - этот простой язык, а Машинный Код - Delphi.


 
.chap   (2006-04-22 17:13) [3]

Может литературу какую-либо посоветуете? =(


 
Юрий Зотов ©   (2006-04-22 17:29) [4]

http://www.citforum.ru/programming/theory/serebryakov
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=10
http://stikriz.narod.ru/art/Interp.htm#_Toc32830868


 
Ketmar ©   (2006-04-22 17:34) [5]

или сеперть отсюда и выдать за свой %-)
http://www.exmortis.narod.ru/


 
Юрий Зотов ©   (2006-04-22 17:37) [6]

И конечно же, знаменитая "книга Дракона" (Ахо, Сети, Ульман. Компиляторы: принципы, технологии, инструменты).

http://masterpc.alfaspace.net/books/downloads/aho_seti_ulman_kompilyators


 
Ketmar ©   (2006-04-22 17:51) [7]

сказали бы ещё, где скачать маленький и рабочий djvu-просмотрцик под винды... а то всё плугины к IE предлагают %-(


 
ArtemESC ©   (2006-04-22 17:55) [8]

>>.chap   (21.04.06 20:07)  
 А язык то какой - или на свободную тему что ли?


 
Ketmar ©   (2006-04-22 17:58) [9]

а какая, в принципе, разница?


 
Virgo_Style ©   (2006-04-22 18:01) [10]

Ketmar ©   (22.04.06 17:51) [7]

http://opendjvu.webhost.ru

правда, здоровый довольно-таки, 1.8 Мб в архиве.


 
Ketmar ©   (2006-04-22 18:37) [11]

благодарю. мне уже мегабайтом меньше, мегабайтом больше... %-))
а то плугин раздражает. сколько лет IE не запускал, а тут оскоромился %-)


 
lookin ©   (2006-04-22 19:09) [12]

А мне не посоветуете достойный и бесплатный при этом компонент, в котором отражены достоинства Delphi-редактора? Причем важна не столько подсветка, Code-insight, установка breakpoints, а в первую очередь возможность тыкать курсор в любое место редактируемого документа. И желательно design- и run-time задание ключевых (то бишь подсвечиваемых) слов.


 
Ketmar ©   (2006-04-22 19:30) [13]

SynEdit?


 
lookin ©   (2006-04-22 19:44) [14]

>>SynEdit?

Не он и не AdvMemo. Оба в чем-либо не устраивают. Нет ли других?


 
Ketmar ©   (2006-04-22 20:04) [15]

я лично помочь, увы, больше ничем не могу.


 
Desdechado ©   (2006-04-22 20:39) [16]

автору
есть старая замечательная книжка "Язык Си для профессионалов" Шилдта
в ней приведены основные принципы лексического анализа, разбора и т.п.
все с примерами, а в итоге есть даже небольшой интерпретатор мини-бейсика



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.101 c
15-1145985147
_nil
2006-04-25 21:12
2006.05.21
Как расшифровывается/переводится с английского nil ?


4-1141037259
Руслан
2006-02-27 13:47
2006.05.21
Как перехватить сообщения, посылаемые другому процессу?


2-1146232505
Mark86rus
2006-04-28 17:55
2006.05.21
Как при перекодировке из Win 1251 в KOI8 избавиться от значений?


2-1146648778
KyRo
2006-05-03 13:32
2006.05.21
TClientSocket &TServerSocket


2-1146731925
49 Cent
2006-05-04 12:38
2006.05.21
Как удалить все компоненты сделанные в Run time





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский