Главная страница
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.014 c
1-8861
NLO
2002-01-18 12:36
2002.02.04
Как получить иконку зарегистрированного расширения


3-8773
derr
2002-01-05 11:25
2002.02.04
Получаю ошибку при создании таблицы через Tquery. Почему ???


1-8845
Eraser
2002-01-21 10:58
2002.02.04
Где sleep


1-8822
Аркадий
2002-01-20 00:27
2002.02.04
Физические и логические диски


4-9044
valery_f
2001-12-03 14:37
2002.02.04
WaveOutxxx