Re[25]: А вот вам и новый язык. Зацените. Можно ругать.
От: Sinclair Россия https://github.com/evilguest/
Дата: 21.09.10 10:31
Оценка: +1
Здравствуйте, batu, Вы писали:

S>>Какому компилятору это важно?

B>Моему важно. У меня есть подстрочные, надстрочные значения и цветом можно выделять, например, комментарии.
У вас всё задом наперёд. В привычных средах не нужно выделять цветом комментарии. Выделение цветом делается автоматически, оно вторично по отношению к семантике комментариев. Я уже встречал на этом форуме авторов, которые пропагандировали "ручную" раскраску программ. Увы, реальных программистов убедить не удалось. Поясняю: в суровой реальности шансы на успех имеют решения, которые позволяют делать меньше.
Вот примеры матов в один ход:
— В моём языке я могу указывать, какую переменную положить в какой регистр!
— Точнее, ты должен указывать, какую переменную положить в какой регистр. Поэтому мы выбираем языки, в которых можно не указывать в какой регистр попадёт переменная, а компилятор достаточно умен, чтобы выбрать это за нас.

— В моей базе данных я могу указывать, какую физическую операцию нужно применять для джойна!
— Точнее, ты вынужден выбирать физическую реализацию для джойна. Поэтому мы выбираем СУБД, в которых можно не указывать план запроса, а движок достаточно умён, чтобы построить его за нас.

Понятно? Точно так же раскраски кода в фантастические цвета неинтересны. Как минимум до тех пор, пока не приведён убедительный пример использования, и обосновано, почему такой эффект нельзя получить в других подходах.

B>И правила описания грамматик у меня свои. Ориентированы на ООП. В понятия можно включать предикаты. Потому можно проверять и наличие и значения свойств объекта. Буква- частный случай объектов.

Я уже понял, что всё — частный случай объектов. Непонятно, в общем-то, зачем.

B>Правильно. Может быть очень много.

А зачем?

B>У меня на одном. Хотя не могу быть специалистом во всех областях, но уверен что все можно конвертировать в классы-объекты.

Я понимаю, что вы заставляете всех писать на одном языке. Результат конверсии "всего" в классы-объекты вам уже приводили — XML. Нет такого документа, который нельзя было бы засунуть в XML. Это не означает, что XML способен заменить всё что угодно.

S>>Прочитал я события. И что? Откуда возьмется экономия? И, главное, по сравнению с чем?

B>Прочитай тогда правила группирования. Я думаю что ты поймешь.
Прочитал. Я тупой — объясните мне.

B>>>Потому как у меня сообщений нет.

S>>Вы смысл слова "сообщение" в определении Алана Кея понимаете? Или вы опять подразумеваете под "сообщением" что-то своё, не то, что Алан Кей?
B>Да согласен я с Аланом Кейем.
B>Объект — базовая единица объектно-ориентированной системы.
B>Объекты могут обладать состоянием.
B>Посылка сообщения — единственный способ обмена информацией между объектами.


B> Что ж теперь уже ничего другого сказать нельзя? Ничего против его понимания сообщений не имею. Просто считаю что он сам бы согласился с тем, что механизм событий больше подходит.

Для чего он больше подходит?
Ок, вижу, понимание не налаживается. У вас вызовы методов есть? Есть. Это — частный случай общего понятия "посылка сообщения". Значит, само понятие посылки сообщения (отличное от вашей концепции событий) в языке уже есть.

B>А насчет состояний обрати внимание

B>Объекты МОГУТ обладать состоянием. Могут, а не обязаны. Кстати, состояния инструкции таки меняют.
Ну вот я уже в четвёртый раз спрашиваю: где изменения состояния у инструкций? Сосредоточьтесь.

B>>>Да запросто

B>>>ForEach "Проверка всех бутылок в ящике" In Ящик {}
S>>1. Я правильно понимаю, что у вас теперь переменная цикла называется "Проверка всех бутылок в ящике"?
S>>2. Зачем вообще имя этому циклу?
S>>3. Вы написали пустой цикл. Это намеренное решение — дать имя фрагменту кода, который ничего не делает?
B>Не фрагменту кода, а объекту класса ForEach. И попрошу заметить синтаксис общий.
Сосредоточьтесь. Вы не отвечаете на мои вопросы.

S>>Программа соответствует некой модели, которая в свою очередь очень опосредованно связана с предметной областью.

B>Не буду спорить. Так как ты сформулировал даже правильней. В каких терминах хочешь получать информацию, так и пиши. Кроме как от написанного информацию брать неоткуда.
Это заблуждение. Есть ещё масса источников.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.