Re[10]: А вот вам и новый язык. Зацените. Можно ругать.
От: batu Украина  
Дата: 15.09.10 00:16
Оценка:
Здравствуйте, fddima, Вы писали:

F>Здравствуйте, batu, Вы писали:


B>>И интерпретация и компиляция.

B>>Интерпретация применяется как текстовый процессор.
F> Неясно. Текстовыми процессорами у нас называли то ли MultiEdit, то ли препроцессор вы имеете ввиду?
Препроцессор.

B>>Те же операторы, работающие с теми же объектами, если данные оператора имеют значения на этапе редактирования, то почему бы его не выполнить?

F> Почему бы и нет, а надо? А когда? А как?
Иногда надо. Например включить в текст документа операторы отладки, или в тексте документа открыть/скрыть данные доступные для одного сотрудника и закрытые для другого. Или сформировать бланк документа изменяя какие то данные, типа нового заказчика.

B>>Например, если в тексте 7+5 почему бы не выполнить оператор сложения?

F> 7+5 традиционно выполняет компилятор через оптимизацию. Собственно 7+5 выполнить очень легко при обработке AST выражения. На пальцах это очень просто. Вопросы возникают если X+Y могут быть выполнены на этапе компиляции, но это не int. Вы к этому готовы?
Если там есть значения и нет проблем с типами почему бы и нет.

B>>Кроме того у меня предусмотрен сценарий в котором можно (а иногда и нужно) определять как структуры данных, так и сами данные. И в тексте программы или текстового документа (в моем редакторе нет разницы) оператор Var определяет типа статические значения, которые можно использовать в качестве данных, тогда следующий оператор выполнится как интерпретатор.

F> Непонятно (и ниже тоже). Вы взялись за не простую вещь, — будьте строги прежде всего к себе в формулировках. Оператор он оператор. Оператор не интерпретатор, так же как чайник не красное. Ошибки в формулировках как правило говорят или о неумении выразить свои мысли, или о каше в голове, или ничего не говорят. В любом случае какие бы умные мысли вы бы не выражали — если вы их выражаете неправильно — это минус только вам. Так что этот параграф попал в разряд магии.
Имелось ввиду оператор выполнится в режиме интерпретатора. Согласен что не точность. Но не каша. Спасибо за замечание. Про сценарий не пишу подробно потому что там много надо писать. Считаю в таком виде пока достаточно. Вопрос же был не о нем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.