Article View: pl.comp.lang.pascal
Article #93012Re: Zagadka - program Alter Ego
From: webmajsterek
Date: Wed, 02 Jun 2010 15:59
Date: Wed, 02 Jun 2010 15:59
28 lines
2142 bytes
2142 bytes
> Gdy powstaje nowy język programowania, szczególnym zainteresowaniem
> cieszą się dwa programy w tym języku: program najkrótszy ("pusty") i
> program "Alter ego", produkujący swą własną kopię, bez wczytywania
> danych z zewnątrz.
>
> Gdy pod koniec lat 70. zdefiniowano język Pascal, jedna ze współautorek,
> p. Jensen (imienia nie pomnę, dawno to było) opublikowała taki właśnie
> programik. Jedynymi używanymi przez niego procedurami/funkcjami są Write
> i Writeln - wynik wyprowadzany jest na standardowe wyjście.
>
> Kto przebije p. Jensen i zaproponuje własne rozwiązanie, w dowolnym z
> dostępnych dialektów Pascala? Program nie może nic wczytywać, a z
> procedur i funkcji dozwolone są jedynie te, których wolno użyć w
> dyrektywie const (np. Length() ).
>
>
> Tę zagadkę umieszczam także na p.c.l. delphi
to jest na wikipedi
-- link http://pl.wikipedia.org/wiki/Quine_(program_komputerowy)#Pascal
i chyba już nić bardziej nie da sie uciąć .
const a='const a=';b='begin write(a,#39,a,#39#59#98#61#39,b,#39#59#10,b) end.';
begin write(a,#39,a,#39#59#98#61#39,b,#39#59#10,b) end.
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<60b5.000005da.4c067fd5@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.plReferences:
<ht440v$ep$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl From: webmajsterek@poczta.onet.pl Newsgroups: pl.comp.lang.pascal Subject: Re: Zagadka - program Alter Ego Date: Wed, 02 Jun 2010 17:59:17 +0200 Organization: Onet.pl Lines: 28 Sender: news@newsgate.onet.pl Message-ID: <60b5.000005da.4c067fd5@newsgate.onet.pl> References: <ht440v$ep$1@news.onet.pl> NNTP-Posting-Host: newsgate.onet.pl Mime-Version: 1.0 X-Trace: newsgate.onet.pl 1275494357 1186 213.180.130.18 (2 Jun 2010 15:59:17 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 2 Jun 2010 15:59:17 +0000 (UTC) X-Mailer: http://niusy.onet.pl X-Forwarded-For: 79.184.246.169, 10.174.28.51 X-User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; FDM) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit