Re[19]: А вот вам и новый язык. Зацените. Можно ругать.
От: Sinclair Россия https://github.com/evilguest/
Дата: 21.09.10 05:21
Оценка:
Здравствуйте, batu, Вы писали:
B>Редактируются. Могут и удалится. Я вопрос понял. Не рассказывать же алгоритм редактирования. Да, там получается несколько сложнее, чем в обычном текстовом редакторе. Но, оно того стоит.
Пока непонятно, за счёт чего оно того стоит.

S>>По-прежнему не понимаю. Зачем фаза интерпретации не-программе?

B>Например, генерировать текст. Я еще страшнее вещи скажу. Объекты текстового (и любого другого документа) могут иметь события, процедуры обработки событий. Т.е. как все у браузера. Т.е. этот редактор-транслятор одновременно и браузер.
И? Какое в этом преимущество?

B>Хорошо. Скорость выполнения команд ниже раза в 4. Памяти требуется на порядок меньше. Виртуальная машина проще и меньше на порядок от той же джавы. Уровень сложности гораздо ниже. Здесь цифры привести не могу. Когда вникнешь в группы, события и т.д. поймешь. Потому что здесь мультипликативный эффект.

Ну снизили вы скорость выполнения команд — это что, преимущество что ли? Обычно все наоборот, увеличить скорость хотят.
Памяти нужно меньше чем кому? Пока что я вижу только необоснованный рост расходов.

B>Не надо разжевывать. Очевидно, что это не так. Совсем не обязательно уже созданый объект должен изменять состояние и чем-то обмениваться. Может вся ценность объекта в том, что он не изменяет состояние, и не обменивается сообщениями. То, у тебя предрассудки.

Все заблуждения начинаются со слов "очевидно, что...". Я вам объясняю элементарные вещи, например, определение термина "объект".
Вся ценность объекта как раз в том, что он может изменять состояние и обменивается сообщениями. Если этого нет, то нет и семантики объекта. Можно говорить, к примеру, о value-type семантике, и об Abstract Data Types вместо классов.

B>Программу, которая создает другую программу. Мне пример не нужен. Я и так знаю что это можно сделать.

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

S>>>>Совершенно непонятно, при чём тут предметная область. В предметной области нет никаких FOR и I.

B>>>Но там есть имена. У меня инструкции могут имет имена, как и все объекты.
S>>Где есть имена?
B>Каждый объект имеет свойсто Name.
И? Какое отношение это имеет к предметной области?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.