Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2010, 09:46   #21
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Так он хочет написать свой придуманный интерпретатор. Если он будет компилироваться, то надо еще и компилятор писать, но я свой движок сам придумал не где не че не читал. Шас хочу сделать там передовать параметры потоку при его создания, проблема в том что параметры могут быть разными и по кол-во.
VintProg вне форума Ответить с цитированием
Старый 30.06.2010, 09:53   #22
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Дык, разница? Что интерпретаторы, что компиляторы имеют общую внутреннюю структуру. А что сам напишет, что прочтет, тоже результат скорее всего получиться один. А если напишет по-своему, то скорее всего будет неэффективно (обычно по скорости). Так зачем изобретать велосипед? Ему же обычный интерпретатор нужен, без выгибонов...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 30.06.2010, 10:00   #23
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
Дык, разница? Что интерпретаторы, что компиляторы имеют общую внутреннюю структуру
Да есть разница. Компилятор труднее написать чем интерпретатор.
Интерпретатор должен исполнять скрипт.
Компилятор должен текст перевести в bin скрипт.
VintProg вне форума Ответить с цитированием
Старый 30.06.2010, 10:01   #24
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
Дык, разница? Что интерпретаторы, что компиляторы имеют общую внутреннюю структуру
Да есть разница. Компилятор труднее написать чем интерпретатор.
Интерпретатор должен исполнять скрипт.
Компилятор должен текст перевести в bin скрипт.
VintProg вне форума Ответить с цитированием
Старый 30.06.2010, 11:22   #25
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Это довольно трудная задача для новичка, могу предложить использовать готовые модули.
Levsha100 вне форума Ответить с цитированием
Старый 30.06.2010, 12:31   #26
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

По раскинул на досуге, чем было, и вот...уже дописываю...
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 30.06.2010, 12:49   #27
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Компилятор должен текст перевести в bin скрипт.
поправлю: не в бинарник, а в машинные коды. а затем уже в файл или память где можно выполнить.

Utkin +0xFF
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.06.2010 в 13:36.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.06.2010, 13:29   #28
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от VintProg Посмотреть сообщение
Да есть разница. Компилятор труднее написать чем интерпретатор.
Интерпретатор должен исполнять скрипт.
Компилятор должен текст перевести в bin скрипт.
Ни чем не отличается. Ну и что? А за то компилятору не нужно учитывать условное исполнение. Компилятор написал джамп и все с него взятки гладки, а интерпретатору нужно метаться, а вдруг памяти не хватит и т.д. А компилятору пофигу - он написал, а то что прога может и не заработает его это ни с какого боку не тревожит . Так-то вот. А если не верите, то гляньте код и сравните - внутри они почти одинаковы.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли ускорить выполнение этого кода? Velross Помощь студентам 3 07.01.2010 19:37
Выполнение строки как кода в Delphi Asteroid Общие вопросы Delphi 11 21.09.2009 18:46
.htaccess запрет на выполнение кода wall66 PHP 3 11.08.2009 10:54
Выполнение кода из файла.. NSvirus Паскаль, Turbo Pascal, PascalABC.NET 25 14.06.2009 00:56
обновление в блоге - Быстрый парсер html кода на Delphi Pblog Обсуждение статей 0 09.08.2008 22:10