Re[5]: Читать всем!!!! ОБЯЗАТЕЛЬНО!!!!
От: LaptevVV Россия  
Дата: 10.05.04 12:21
Оценка:
Здравствуйте, Kh_Oleg, Вы писали:

K_O>Речь идет о таких ошибках, которые компилятор МОЖЕТ обнаруживать. Ясно, что кривой дизайн никакой Оберон не исправит.

Да, еще в 70-е годы все учебники про технологии программирования обошла знаменитая ошибка в программе на фортране, из-за которой тоже взорвалась ракета, стартовавшая с мыса Кеннеди. В Фортране можно было писать идентификаторы с пробелами (!!!!). Это приводило к таким супер-ляпам:

do i=1,100      // это оператор цикла
do i=1.100      // это - оператор присваивания

Оба — правильные операторы на фортране.
Элементарная опечатка оператора(человек, набивающий программу на перфокарту!). И компилятор это пропускает!
K_O>И здесь компилятор С++ заведомо проигрывает именно из-за невероятной сложности самого языка. И проще его сделать нельзя — стандрат однако!

Да, я уже приводил аналогичный пример в С++
double d;
d = 3,141592653;       // d равно 3, а не Пи


K_O>Еще одна цитата оттуда же:

K_O>

K_O>Отношение объемов описаний языков — 16 стр. для Оберона, 200 для Java и больше 1000 для C++.

Вот это, конечно, впечатляет! Аналогично было с паскалем и алголом-68.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.