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

Вниз

Создание интерпритатора(компилятора)   Найти похожие ветки 

 
unmazable ©   (2010-02-05 13:59) [0]

Идея такова...запускаем ехе,пишем код программы например в мемо и надо чтоб при нажатие батона этот код выполнился....так сказать компилятор... у кого ни будь есть ли какие идеи как это реализовать?

код который я буду писать в мемо: в кратце, динамическое создание компонентов и математические вычисления


 
Плохиш ©   (2010-02-05 14:01) [1]


> у кого ни будь есть ли какие идеи как это реализовать?

Надо нанять программиста.


 
Сергей М. ©   (2010-02-05 14:23) [2]

> unmazable

Все уже создано до и для нас)

http://www.paxcompiler.com/


 
GDI+   (2010-02-05 16:44) [3]

Lua+Delphi
http://www.matrix44.de/lua/

На Lua написаны все скрипты Сталкера.


 
Ганя   (2010-02-05 20:42) [4]


> Плохиш ©   (05.02.10 14:01) [1]


> Надо нанять программиста.


надо - найми


 
Дмитрий С ©   (2010-02-05 20:46) [5]

JScript через com


 
oxffff ©   (2010-02-05 22:16) [6]

Все есть.
Могу помочь за деньги.


 
Jeer ©   (2010-02-05 22:20) [7]


> unmazable ©   (05.02.10 13:59)
> Идея такова.


Деньги есть.
Могу помочь за все, с вашей стороны :)


 
Rulee   (2010-02-08 13:33) [8]

чем питон не подходит ?


 
KSergey ©   (2010-02-08 15:12) [9]

> Дмитрий С ©   (05.02.10 20:46) [5]
> JScript через com

Да в общем-то и ком не обязателен
Можно на основе блокнота и bat-файла все это зафигачить, аднака.


 
KSergey ©   (2010-02-08 15:13) [10]

Автор, идея понятна.

В чем проблема-то? Надо озвучить.


 
Rouse_ ©   (2010-02-08 21:59) [11]


> Создание интерпритатора(компилятора)
>
> unmazable ©   (05.02.10 13:59)
>
> у кого ни будь есть ли какие
> идеи как это реализовать?

Рассказывают, что появилось второе издание Книги Дракона, (я ее как раз на выходных приобрел в городе Дубна посредством Лежки)...
Там очень много идей...


 
Rouse_ ©   (2010-02-08 22:12) [12]

Кстати тут на днях прикол прислали, как раз в тему.

- Здраствуте, что из литературы можно почитать про компиляторы?
- Естественно классику: Ахо, Ульман, Сети
- Нет, мне сети не нужны, мне про компиляторы...
- Ну тогда Фленов, Архангельский


 
GDI+   (2010-02-08 22:13) [13]


> Rouse_ ©   (08.02.10 21:59) [11]
> Рассказывают, что появилось второе издание Книги Дракона,
>  (я ее как раз на выходных приобрел в городе Дубна посредством
> Лежки)...
> Там очень много идей...


А зачем когда прикрутить готовое от пары часов до пары дней, а писать свое может и на пару лет растянутся с тем же результатом. Это как свой SQL сервер писать.

Lua Если что-то мелкое, Python если крупное, всякие pascal-scripts и пр. Все фри, нашару и с доками.


 
kalexi   (2010-02-09 23:48) [14]

Зачем тебе компилятор? Тебе как я понял нужен интерпритатор. Если будешь делать компилятор это почти как интерпретатор + еще машинные коды изучать, а это очень геморно.

Есть книга, правда она на c++, но я переписывал. Почитай это:

Бином - C,C++. Архив программ. Код с комментариями.2001
Герберт Шилт - Искусство программирования на C++

Тут общие понятия, интерпритатор бейсикоподобного языка и сиподобного. Мне очень помогло.

Для тебя надо понять что такое лексемы или токены и понять как сделать математический парсер (лучше метод нисходящей рекурсии (кажется так называется)). Дальше ты уже и сам поймешь.


 
GDI+   (2010-02-10 00:17) [15]


> kalexi   (09.02.10 23:48) [14]


Суровые челябинские мужики?

Если для курсача/диплома писать, то я еще пойму. А так взять готовый фреймворк, за три - четыре дня изучить и прикрутить к своей программе.

Вы бы еще русскую православную ОС писать начали.


 
Германн ©   (2010-02-10 01:51) [16]


> Rouse_ ©   (08.02.10 22:12) [12]
>
> Кстати тут на днях прикол прислали, как раз в тему.
>
>

Это точно в тему! :)


 
MonoLife ©   (2010-02-10 08:32) [17]


> Вы бы еще русскую православную ОС писать начали.

Улыбнуло...)
Надпись на кнопке:
"Начните работу с этой молитвы"


 
oxffff ©   (2010-02-10 09:04) [18]


> Для тебя надо понять что такое лексемы или токены и понять
> как сделать математический парсер (лучше метод нисходящей
> рекурсии (кажется так называется)).


Да, неужели?
А обработку унарного минуса не забываем как обрабатывать.

Восходящий с приоритетом операций предпочтительней.


 
KilkennyCat ©   (2010-02-10 09:45) [19]

В "Ералаше" показывали как можно сделать Великий и Абсолютный Компьютер. Роботы просто дымятся.



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

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

Наверх




Память: 0.48 MB
Время: 0.069 c
15-1274185621
Lyonux
2010-05-18 16:27
2010.08.27
Прерывания int 21 и int 10


2-1267000689
AlexAA
2010-02-24 11:38
2010.08.27
Событие "AfterOpen" в TDBGrid


2-1271962888
Andrey925
2010-04-22 23:01
2010.08.27
написание библеотеки


15-1267614248
Сергей
2010-03-03 14:04
2010.08.27
Дуэт Пугачева Орбакайте


15-1266164269
CSS
2010-02-14 19:17
2010.08.27
Win7 - не запускается проводник





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский