Форум: "Потрепаться";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизМиниатюрные программы Найти похожие ветки
← →
ShaggyDoc (2001-12-11 14:20) [0]Когда-то программисты соревновались в написании коротких программ. Создавали всякие "Клубы кратких кодов". Delphi не очень-то способствует уменьшению размера программ, несмотря на отличный оптимизирующий компилятор.
А кто может написать самую короткую программу, которая хоть что-то делает?
Предлагаю свой вариант - EXE-файл размером 0 байт.
Нужно:
1. Создать файл 0.exe размером 0 байтов - это тест на мастерство номер 1 (как сделать, можно задать вопрос в основном форуме)
2. Запустить под DOS, под WIN-commader (это тест номер 2)
3. Оценить результаты (это тест номер 2). Что это - программа или чё?
4. Сделать более краткую.
← →
Мимо проходил 2001: (2001-12-11 14:25) [1]to ShaggyDoc ©
Сделал по алгоритму, работает прекрасно, но вот под DOS какие-то глюки пробиваются! Размер 0 байт, теперь все программы буду так писать. Спасибо огромное!
← →
Nikolay (2001-12-11 15:15) [2]А шде твой вариант скачать то можно???
Вот так!(с)
← →
Desdechado (2001-12-11 15:18) [3]Может, она должна делать не что-то, а что-то полезное?
← →
ShaggyDoc (2001-12-13 13:42) [4]>Desdechado ©
Что-то полезное может сделать программа чуть-побольше. Например, в 2 байта.
Например, повесить машину.
Для 0 байт хватит того, что она делает хоть что-то.
← →
Наталья (2001-12-13 14:54) [5]Знаете легенду о программисте, который пытался полностью записать стихотворение "У попа была собака..." По моему, скоро появится легенда о программисте, который пытался написать полезную программу, длинной в 2 байта:)
← →
Nest (2001-12-13 14:58) [6]Я не слышал, а что за легенда?
← →
Наталья (2001-12-13 15:52) [7]>Nest © (13.12.01 14:58)
Стихотворение "У попа была собака..." знаешь. Так вот, один программист решил набрать его текст. Зачем? Не знаю. Может, распечатать хотел.
На n-ые сутки беднягу еле-еле оторвали от клавиатуры. Он кричал, что совсем немного осталось.
← →
Milz (2001-12-14 10:47) [8]Для того чтобы получить ещё короче можно создать прогу .exe по этому же алгоритму, экономия за счёт размера имени файла ;)
Из моего опыта самая короткая прога, которая делала что-то полезное - 4 байта, увеличивала скорость повтора символов клавиатуры в досе.
← →
Desdechado (2001-12-14 11:06) [9]в 2 байта влезет какая-нибудь ESC-последовательность для принтера. Правда, это не совсем программа, зато полезно для настройки принтера :))
← →
McSimm (2001-12-14 12:16) [10]>Может, она должна делать не что-то, а что-то полезное?
Программа VIRUS.EXE размером 0 байт, выложенная в "Мои документы" у юзера может делать полезное дело - обычно приводит к запуску антивирусных программ (чем юзера обычно пренебрегают)
← →
РК-86 (2001-12-14 15:35) [11]Тогда уже и рограмма Explorer.exe размером 0 байт в папке виндовс тоже очень полезна !
← →
paul_shmakov (2001-12-15 01:51) [12]2 Milz:
4 байта? это как? мой вариант с той же функциональностью, но 6 байт:
B80503 mov ax, 0305h
CD16 int 16h
C3 retn
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c