Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Вот сама задача
Отправлено
Это_Я 29 июня 2008 г. 02:20
В ответ на:
Вот на что наткнулся[+]. отправлено
MegaJohn 28 июня 2008 г. 23:51
В философии интроспекция (или самонаблюдение) считается одним из важных элементов мышления.
Тема. Напишите программу, печатающую копию собственного исходного текста.
Вывод не должен содержать "управляющих" карт или другой информации, зависящей от системы.
Печатается только то, что перфорируется для компилятора. Однако ваша программа ничего не
должна вводить; ей не следует опираться на системные "штучки", например на знание того,
что конкретный компилятор оставляет копию исходной программы в непомеченном COMMON-блоке.
...
...
...
Подобные программы называются интроспективными, и существует теорема, в которой утверждается,
что интроспективную программу можно написать на любом "достаточно мощном" языке.
Все обычные языки программирования - достаточно мощные.
...
...
...
Инструментовка - годится любой язык.
Длительность исполнения - одному исполнителю на 1 неделю.
Эта книга была издана в СССР в 1982 году.
Составить ответ | Вернуться на конференцию
Ответы