Re: А ведь было же время ...
От: Sergei I. Gorelkin Россия  
Дата: 24.01.05 07:02
Оценка:
Здравствуйте, fplab, Вы писали:

<>
>Но почему сейчас мы до такой степени ожирели, что простенькая Hello World из нескольких строк на С++ после компиляции тянет на несколько килобайт ? Раньше маленькие программы получались как-то сами собой, а сейчас впору проводить конкурс "Кто сумеет воткнуть Hello World в 256 байт на С++".

То время не прошло, оно продолжается, просто написание маленьких программ перестало быть mainstream, а по-русски говоря, ширпотребом. Я вот, например, пишу программы для процессора ADSP-2185, у которого память программ 16384 инструкции. Вбив сотню килобайт исходников и откомпилив, обнаруживаешь, что занял этих инструкций всего штук 1500...

А если говорить про mainstream, то размер программы определяется во многом опять же уровнем программиста. Стоит сказать, что рантайм нужно линковать динамически, как размер программы уменьшается почти на этот самый рантайм ("Почти" — потому что останется таблица импорта). Еще пара ключей компилятора/линкера (/entrypoint:xxx, /opt:nowin98) — результат на лице...
Re[2]: А ведь было же время ...
От: Lonely Dog Россия  
Дата: 25.01.05 18:30
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>PS:У меня была когда-то программа на Dos, занимала 2 или 4 байта. Весьма полезная. Перегружала DOS. Слабо?

Это ерунда. Там можно было создать толи exe-файл нулевой длины, толи com-файл такой же длины. После его запуска DOS уходил в перезагрузку.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.