>Если компилятор - Visual C++, то 120 Кб - это в Release-конфигурации?
Да, дебуг весит раза в два больше.
>разве никто не пробовал билдить программы под Дельфи с ран-тайм библиотеками?
В этом случае размер exe-файла (например, под Дельфи 7) получается порядка 16-17 КБайт.
Пробовали, знаем... Проблемы в том, что на разных компах стоят 1) разные версии Дельфи; 2) специфические компоненты (для украшения интерфейса или разных форматов файлов) и их набор может не совпадать.
>Извиняюсь за очередной оффтоп в теме про Алгол
Про алгол я уже высказывался - всеми конечностями за

(так как это почти Паскаль, хотя и частым использованием go to (типа jmp в асме)).
Для примера возьмем книгу Растригин Л.А. С компьютером наедине. - М.: Радио и связь, 1990. - 224 с.: ил. - (Массовая радиобиблиотека: Вып. 1157)
В ней приведены примеры программ вычисления среднего значения ряда чисел для разных языков.
Алгоритм - все цифры сложить и разделить на кол-во членов ряда.
Фортран (в памяти уже есть массив X(K))
S=0 Присвоить ноль начальному значению суммы
DO 5 K=1,N N раз сделать цикл до метки 5
5 S=S+X(K) накопленная сумма + очередной член ряда
S=S/N результат
TYPE*S вывод результата
Бейсик
10 S=0
20 FOR K=1 TO N
30 S=S+X(K)
40 NEXT K
50 S=S/N
60 PRINT S
70 STOP
RUN
АЛГОЛ
begin
K:=1; S:=0
2 if K=N then go to 1
else S:=S+X(K)
K:=K+1; go to 2
1 S:=S/N
write S
end
Паскаль
BEGIN
K:=1; S:=0
WHILE K<N DO BEGIN
S:=S+X(K); K:=K+1
END
WRITE (S/N)
END
ИМХО, Растригин написал проги не лучшим образом, так в Алголе есть циклы. Описание Алгола 60 я читал в Папернов А.А. Логические основы цифровых машин и программирования. М., "Наука", 1968.
ЗЫ: Читал, чтобы разобраться в статьях 60-70-х годов по обработке изображений.