Re[6]: Delphi NOЮNOДNOЦNOДNOЮNOш
Здравствуй Юрчик.
Ты писал 29 февраля 2004 г., 19:04:59:
>> I> А так у меня к Паскалю и Delphi (как к языку, а не как к платформе)
>> I> претензий нет.
>>
>> Вот это-то тебя и спасло. :)))
Ю> Угрожаешь? :-)
Это я Ивану, а не тебе. :) И не угрожаю -- констатирую. :)
Ю> А у меня есть претензии к паскакалю. Меня страшно взбесило, когда
Ю> узнал, что типизированная константа является на самом деле
Ю> инициализированной переменной.
Ю> К примеру:
Ю> const a: integer = 1;
Ю> begin
Ю> a:=2; {К моему великому изумлению работает!}
Ю> end.
Ю> Что за ересь?! На дельфях не пробовал, но паскакаль убил меня этим
Ю> фактом наповал.
Ранимый ты шибко, ИМХО, для программера. :)
Впечатлительный. Вот тебе и не дано программировать на
Великом Паскале. :)
А по-твоему, константа -- суть догма? Не гибко это,
Юрчик, закостенело. :) Цитирую Ивана:
> 4. Если гибкость кому не нравится как потенциальный источник
> ошибок - добро пожаловать на Java или С#.
Золотые слова!
Программер, ИМХО, не должен быть догматиком, как и
ортодоксом. :) Меня, к примеру, все время тянет обойти
такие ограничения. :) И меня всегда радует, когда говоря
компилятору константа, а подразумевая при этом переменную
целого типа, он понимает, о чем это я. :) Высокоинтеллектуальный
компилятор, такой, как у Дельфей, всегда должен понять, что
программер имел в виду, а не тупо талдычить про еррор намбер
такой-то. :)
А если серьезно, то какая разница? На железном, в смысле
машинном, уровне?
Ю> А С++ со своей STL - что-то умопомрачительное! (В хорошем смысле.)
Ю> Ничего на свете круче нету... Ну, ладно, есть. Яйца.
Ю> Любой стандартный алгоритм выражается в терминах С++ просто и
Ю> элегантно. А нестандартный - разделяется на несколько стандартных.
А в Дельфях не так? Может, докажешь?