Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: CL | DM;

Вниз

Миниатюрные программы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
7-9016
Trot
2001-10-12 06:47
2002.02.04
Перехват обращения к LPT!


1-8936
Yuraz
2002-01-03 08:49
2002.02.04
Люди, подскажите, как слева в Code Explorer сделать нумерацию строк программного кода?


1-8829
GleB
2002-01-20 11:12
2002.02.04
Размер исполняемого файла


3-8763
Pavel_s
2002-01-03 16:46
2002.02.04
Интеграция Interbase и NT !!!!!!!!!!


3-8793
Flagman
2002-01-07 04:44
2002.02.04
Locate + CaseSensetive? HELP!!!