Re[6]: спорим из-за "="
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 11.11.04 18:40
Оценка:
Здравствуйте, beroal, Вы писали:

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


B>Мне, например, нравится, когда популярные операции записываются спецсимволами. В абстрактной алгебре это вообще общепринято — такие символы используются, которых и в стандартных шрифтах нет.


Ну... во-первых... В AMS-font есть почти все необходимое, что используется в современной алгебре...

Во-вторых... Тексты компьютерных программ предназначены в первую очередь компилятору/интерпретатору, а не человеку. Человек в состоянии уловить общую идею и заметить опечатку. Более того, человек не всегда обратит на нее внимание, ибо редко когда при прочтении статьи ставится цель досконально проверить все выкладки. Иное дело компьютер.

Во-третьих... Если брать специальные операторы, то даже в математике существуют специальные соглашения на этот счет. Скажем, в абелевой группе операция умножения в группе обозначается символом "+", елиница обозначается символом "0", и т. д.

В-четвертых... ИМХО: для специальных математических приложений можно потратить один день на написание интерпретатора математических выражений. Как операторы не перегружай, а выразительность C++ уступает, скажем, MATLAB, не говоря уже о возможности введения своих собственных операций, которая, скажем, присутсвует в синтаксисе пролога op( 500, yfx, +). Кроме того, если исключить математические приложения, то применение перегружаемых операторов выглядит несколько искусственно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.