Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.007 c
1-8828
Dailagig
2002-01-20 12:11
2002.02.04
Help ME


1-8903
MystiX
2002-01-15 17:55
2002.02.04
Help!!!


1-8821
Anton Shestakov
2002-01-20 00:39
2002.02.04
DateTimePicker


14-8993
savva
2001-12-17 10:37
2002.02.04
Интересно, а адолго ли умер сервер на Newmail.ru??


1-8882
Лана Розанова
2002-01-16 15:13
2002.02.04
Chart и др.




   Наверх