На базарной площади довольно часто можно слышать высказывания об
Обероне. Мне кажется, что на базарной площади пора появиться ветке об
этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы
этой системы, что
полезного можно извлечь из него для программирования на Дельфи
(например) и др.
Ответ на »сообщение 4448«(Владимир Лось)
___________________________
Понимаете, мне вообще-то параллельны все эти изыски. На языках обероновской группы даже намёка на такую ситуацию вы не можете получить. И этот аргумент (для меня) перевешивает все сопли и слюни о "гибкости и мощности"....
Попытаюсь написать мозголомный код на Обероне. Может и не получится :) ногами не бейте
MODULE Test;
TYPE
P=POINTER TO PROC;
PROC=PROCEDURE():P;
VAR
V:INTEGER;
PROCEDURE DO():P;
PROCEDURE DO2():P;
BEGIN
V:=2;
RETURN DO;
END DO2;
PROCEDURE DO():P;
BEGIN
V:=1;
RETURN DO2;
END DO;
BEGIN
DO();
(*Чему ту V равно?*)
DO()();
(*А тут?*)
END Test.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.