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

Вниз

кажется уже спрашивал.   Найти похожие ветки 

 
syte_ser78 ©   (2004-12-24 17:19) [0]

Возможно ли написать программу которая выведет на экран полностью свой исходный код? (с точностью до символа)


 
MBo ©   (2004-12-24 17:22) [1]

да


 
P.N.P. ©   (2004-12-24 17:25) [2]

В сети где-то был даже сайт с примерами таких программ на всевозможных языках программирования.


 
Суслик ©   (2004-12-24 17:26) [3]

Вот интересно, говорит ли способность написать такую программу о величии программиста?


 
Алхимик ©   (2004-12-24 17:29) [4]

По моему ничего сложного. Или подвох есть?


 
boriskb ©   (2004-12-24 17:30) [5]

Суслик ©   (24.12.04 17:26) [3]

Ну уж не о "величии" конечно.
Но если сам написал (не подглядел) - то о живости (гибкости) ума говорит.


 
Суслик ©   (2004-12-24 17:32) [6]


>  [5] boriskb ©   (24.12.04 17:30)

Сам не писал. Дома попробую.


 
Красный молоток   (2004-12-24 17:32) [7]

> Алхимик ©   (24.12.04 17:29) [4]
Ну-ка, код в студию! =)


 
syte_ser78 ©   (2004-12-24 17:33) [8]


>  [4] Алхимик ©   (24.12.04 17:29)
> По моему ничего сложного. Или подвох есть?

Попробуй напиши. Выведеный на экран код должен полностью соответствовать коду программы!


 
boriskb ©   (2004-12-24 17:36) [9]

Суслик ©   (24.12.04 17:32) [6]
Я в своё время, лет 20-25 назад, не смог. В оправдание могу сказать что сидел над задачей мин 20 - не получилось, потом заработался и вспомнил о ней лет через 10 только в журнале каком-то код увидев :) :)


 
syte_ser78 ©   (2004-12-24 17:40) [10]

я не поверю в существование кода такой программы пока сам его не скомпилирую и не увижу результаты.


 
Алхимик ©   (2004-12-24 17:41) [11]


> [8] syte_ser78 ©   (24.12.04 17:33)
>
> Попробуй напиши.

AssignFile(T,"MyProg.pas")
и так далее...

В чем подвох то?


 
TUser ©   (2004-12-24 17:42) [12]


> Алхимик ©   (24.12.04 17:41) [11]

Да нет - в ресурс его запихать


 
boriskb ©   (2004-12-24 17:43) [13]

Алхимик ©   (24.12.04 17:41) [11]
Нуууу :)
1. Нельзя использовать файл с текстом
2. Ты напиши - просто же :)


 
Алхимик ©   (2004-12-24 17:44) [14]


> [13] boriskb ©   (24.12.04 17:43)
> Алхимик ©   (24.12.04 17:41) [11]
> Нуууу :)
> 1. Нельзя использовать файл с текстом
> 2. Ты напиши - просто же :)


Т.е. к исходику не обращаться? :)


 
boriskb ©   (2004-12-24 17:45) [15]

Алхимик ©   (24.12.04 17:44) [14]
Нет конечно. Нельзя использовать и "фишки" компилятора - он там временные файлы создает, память дампировать нельзя. Чистое программирование - без ОС и особенностей компиляторов.


 
vecna ©   (2004-12-24 17:47) [16]

не парьтесь, это полная фигня и абсолютно бестолковая задача.
http://www.nyx.net/~gthompso/quine.htm


 
vecna ©   (2004-12-24 17:48) [17]

или вот...
http://www.sql.ru/forum/actualthread.aspx?tid=97670&hl=%e8%f1%f5%ee%e4%ed%fb%e9+%ea%ee%e4


 
digger ©   (2004-12-24 17:56) [18]

Видел исходник такой программы на паскале в журнале Компьютерра. Номера не помню.


 
Sandman25 ©   (2004-12-24 17:58) [19]

Обсуждали на этом же форуме с год назад. Кто-то привел результаты для Delphi, TurboPascal, C. Может, и еще для каких языков, уже не помню. Все использовали разные идеи, очень поучительно.



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.044 c
14-1103831476
DillerXX
2004-12-23 22:51
2005.01.16
помогите кто знает геометрию


1-1103891964
Суслик
2004-12-24 15:39
2005.01.16
Использование LongBool (или WordBool) в логических выражениях


14-1103690463
КаПиБаРа
2004-12-22 07:41
2005.01.16
Об информации


3-1103106815
Russko
2004-12-15 13:33
2005.01.16
Опции DbGRID


1-1104251667
Shnabs
2004-12-28 19:34
2005.01.16
Прикол какой-то