🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #93012

Re: Zagadka - program Alter Ego

#93012
From: webmajsterek
Date: Wed, 02 Jun 2010 15:59
28 lines
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.pl
References: <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