Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.054 c
15-1269207002
Юрий
2010-03-22 00:30
2010.08.27
С днем рождения ! 22 марта 2010 понедельник


2-1270210954
JohnKorsh
2010-04-02 16:22
2010.08.27
Смена MAC адреса.


15-1268689777
Германн
2010-03-16 00:49
2010.08.27
Build Events в опциях проекта.


3-1240933824
Александр из Перми
2009-04-28 19:50
2010.08.27
Как изменять данные в 2-х таблицах малой кровью


2-1272172207
@!!ex
2010-04-25 09:10
2010.08.27
Как програмно удалить IE Cookes и сохраненные пароли?