Цитата
Не вижу смысла в дальнейшей беседе.
А в чем ты видишь смысл, позволь полюбопытствовать ? В вырожденной перегрузке long word’а под названием ‘Boolean’, коею компилятор даже не желает по-тихому обработать, чтобы никто не знал ? Даже, пожалуй, не поленюсь дать пример:
Код
If ReadFile(0, “имя_файла”); Открываем файл на чтение. Если получилось...
; [Читаем данные]
Closefile(0); ...Закрываем файл.
Else; [Выводим ошибку]
Endif
...Да, ‘ReadFile’
в данном случае возвращает какой-то свой код, о значении которого я могу не задумываться. Теперь попробуй то же самое на Delphi.
Цитата
А как она объявлена?
Такие подробности должны волновать доказательного программиста, коий принципиально не в курсе о байтах и тактах ?
Цитата
Весь код мёртвый, модульность и раздельная компиляция не работают.
А если все INC'и из примера заменить на A := A + 1, то он оживет обратно ?
Цитата
уже представил компилятор, в котором пи = 4
Есть немного:
http://www.bestwtf.com/2010/11/explaining-why-pi-is-4.htmlЦитата
компилятор не оптимизирует, операторы не универсальны. вообще бардак. о какой передаче после этого может быть речь?
После берсеркерского траура по модульности я вообще в способностях Delphi к работе с ООП сомневаться начала...
Но вообще помимо Get/Set простым полям можно просто еще ввести автоконструируемое по умолчанию AccessPtr.
...Что я, собственно, пытаюсь сказать: инструмент разработки должен либо самостоятельно решать технические неувязки (HLL:Prolog,REBOL,Nemerle,etc), либо предоставить свободу работы с ними программисту (MLL:PureBASIC,C,FORTH,etc). Одно из двух, иначе получается полное Delphi.