Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.038 c
14-1103875670
ALexA
2004-12-24 11:07
2005.01.16
окраска DbMemo1


6-1098805375
denissoft
2004-10-26 19:42
2005.01.16
Количество отправленных полученных байт.


14-1104309825
Cosinus
2004-12-29 11:43
2005.01.16
Spy++ как найти?


1-1104818366
Глупый_Чайник:(
2005-01-04 08:59
2005.01.16
Вывести Реал в Стринг


1-1104669867
lipskiy
2005-01-02 15:44
2005.01.16
Подскажите по инсталляции свой программы для всех пользователей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский