Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной
показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
- __techs (2:5015/42) ----------------------------------------------- __techs - Msg : 435 of 1000 Scn From : Vladislav Volovik 2:462/63.64 01 Jul 97 22:30:54 To : Mike Gorchak 02 Jul 97 10:42:06 Subj : Интересная задачка! ------------------------------------------------------------------------------- @AREA:SU.C_CPP Hello Mike. 30 Jun 97 19:50, Dmitry Konyshev wrote to Mike Gorchak: DK> Hi, Mike! How's it going? DK> Mike Gorchak писал toto@neo.global-one.ru пo пoвoдy Интересная DK> задачка! (Saturday June 28 1997, 13:39). Вот что я подумал. T>>> Hедавно мне напомнили старую, но довольно забытую задачку: T>>> "Как заставить программу распечатать свой исходник?" MG>> Программа разрешима только на Бейсике ! Закидайте меня свапами от MG>> Windows, ес- ли я не прав. А вот пример самой короткой проги которая себя печатает (или может кто короче сделает Ж;) === Cut === /* ** Challenge: Write the smallest self-duplicating program, not ** reading the source file, which successfully exits and is strictly ** conforming Standard C. ** ** Public domain response by Thad Smith */ #include<stdio.h> main(){char*c="\\\\\\"#include<stdio.h>%cmain(){char*c=%c%c%c%.102s%cn%c;printf(c+ 2,c[102],c[1],*c,*c,c,*c,c[1]);exit(0);}\\n";printf(c+2,c[102],c[1],*c,*c,c,*c,c [1]);exit(0);} === Cut === Vladislav --- * Origin: BHATYPE (2:462/63.64)