Судя по всему, из-за вот этого: LOCAL temp : dword Где локальная переменная размещена-то будет? В стеке, но уже после адреса возврата....
facelift Это пример под реальный режим в MS DOS. В Винде такое не пройдёт, там управление памятью совсем по-другому работает. Так что не адрес...
В реальном режиме или защищённом? ;)
beginner На то он и асм. Его задача -- как раз давать полный доступ ко всему. А ЯВУ -- всё ж нечто иное.
beginner Ну, если Вам лично глубоко плевать на защиту от ошибок с помощью типизации -- дело Ваше. Без аналогичного определения для & и | --...
beginner Меня точно смущает. Точнее, я считаю такое недопустимым: символьная инфа и числовая -- разные по смыслу вещи. В тех же случаях, когда...
CyberManiac Почему ж, существуют, и не так уж и мало. Нужна приличная базовая подготовка. Ну а Фортран или Си++ -- не такая уж большая разница,...
amvoz Нет, неправильно :-P Ошибку в логике алгоритма Паскаль точно так же не поймает, как и любой другой язык. Он ограничивает лишь возможность...
CyberManiac Профессионал в моём понимании тем и отличается от не будем говорить кого, что после небольшой подготовки он может решать любые...
GoldFinch Есть, но с ней не всегда удобно: if надо выйти then begin Result:= рез; Exit; end; хужей, чем if надо выйти then return рез;...
GoldFinch Речь не о компиляторе, а о языке. А зачем? Если под них выделять место в каждой ветке -- лишние такты, ну а если выделять всё равно в...
CyberManiac Exit не позволяет вернуть значение. А насчёт правильного и структурного не соглашусь: досрочный выход -- достаточно часто требуемая...
beginner 1) Ошибки могут возникать случайно. Строгая типизация снижает их вероятность, хотя и не исключает, есно, полностью. В конце концов,...
driver Частично зависит от назначения языка. Я Паскаль тут "рекламирую" не из-за его идеальности, а из-за того, что изначально был задан вопрос,...
amvoz Да можете и обо мне, не обижусь. И свои ошибки на кого-то не спихиваю. Только вот инструмент должен по возможности препятствовать ошибкам,...
amvoz Насчёт гения не знаю. Встречал людей не хуже себя, но нечасто O:-) Хотя к нашей дискуссии моя гениальность (или кретинизм) отношения не...
beginner Недостатки Си: 1) Отсутствие строгой типизации, из-за чего возможны случайные присваивания некорректных значений и неправильное...
amvoz Это Ваши личные проблемы. Если Вы не способны нормально освоить Паскаль, лучше Вам программированием не заниматься. А если Вам не хотелось...
beginner Ну так я тоже не холиварю :) Фанатом Паскаля я не являюсь и прекрасно знаю о существовании у него недостатков. Однако у Си этих...
beginner А вот это, извините, уже полная ерунда. Потому что подобная запись на Си очень запутывает программу, затрудняет её отладку и понимание....
Имена участников (разделяйте запятой).