🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4761

Re: Problems needed! (self-repl programs)

#4761
From: Jan Prins
Date: Sun, 28 Jun 1987 19:19
19 lines
1186 bytes
In article <6835@beta.UUCP> hwe@beta.UUCP (Skip Egdorf) writes:
>For those who have not run into it, this problem is to write a program
>that, when run, prints its original text on its output.
>  [...]
>The problem is most easily done in C and Lisp (ok, my opinion.) and is doable
>in most others. 

The APL expression
 
      1

returns itself as a result.  In APL it is the shortest self-replicating 
expression and also the narrowest!

I agree with the observation that the value of this exercise to the 
comparative study of programming languages is mostly limited to their
syntax.

Jan
Technical Details
Message-ID: <3763@spool.WISC.EDU>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!speedy!prins
References: <9819@duke.cs.duke.edu> <6835@beta.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!speedy!prins
From: prins@speedy.WISC.EDU (Jan Prins)
Newsgroups: comp.lang.misc
Subject: Re: Problems needed! (self-repl programs)
Message-ID: <3763@spool.WISC.EDU>
Date: Sun, 28-Jun-87 15:19:19 EDT
Article-I.D.: spool.3763
Posted: Sun Jun 28 15:19:19 1987
Date-Received: Sun, 28-Jun-87 19:37:46 EDT
References: <9819@duke.cs.duke.edu> <6835@beta.UUCP>
Sender: news@spool.WISC.EDU
Reply-To: prins@boursin.WISC.EDU (Jan Prins)
Organization: U of Wisconsin CS Dept
Lines: 19