🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5040

Re: Perfect language features (Discussions of languages)

#5040
From: Eugene Miya N.
Date: Thu, 14 Jan 1988 06:23
36 lines
2056 bytes
In article <3352@ihlpf.ATT.COM> nevin1@ihlpf.UUCP (00704A-Liber,N.) writes:
>If you were designing the 'Perfect Programming Language',

Oooohhh nnoo! (Mr. Bill) sounds like you would end up developing Ada(tm).
Again.......

>what features would you put in (and what features would you leave out)?

I like iterators in CLU and icon generators.  It really depends on what
the language is used.  I think we need to develop a perspective of
"little languages" as Bentley calls them, rather than make a single
perfect language.

I tend to like overloading, and dislike certain aspects of function,
prefix, and parameter passing models of languages.  I also recognize
dangers and would like certain expansion tools, if I had such a language.

There have to be features which can both have implicit as well as
explicit parallelism (not based on a port or shared memory model).

Keep side-effects down. (Sort of like saying minimize GOTOs, a
Motherhood statement).

>Do these features limit the ease of use or applicability of
>the languages they come from?

I would not base a language on Pascal block structure.
All languages restrict who you use machines.  I think you have to
iterate the development of any language.

From the Rock of Ages Home for Retired Hackers:

--eugene miya, NASA Ames Research Center, eugene@ames-aurora.ARPA
  "You trust the `reply' command with all those different mailers out there?"
  "Send mail, avoid follow-ups.  If enough, I'll summarize."
  {uunet,hplabs,hao,ihnp4,decwrl,allegra,tektronix}!ames!aurora!eugene
Technical Details
Message-ID: <3928@ames.arpa>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!mcnc!decvax!decwrl!sun!amdcad!ames!pioneer!eugene
References: <3352@ihlpf.ATT.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!mcnc!decvax!decwrl!sun!amdcad!ames!pioneer!eugene
From: eugene@pioneer.arpa (Eugene Miya N.)
Newsgroups: comp.lang.misc
Subject: Re: Perfect language features (Discussions of languages)
Message-ID: <3928@ames.arpa>
Date: 14 Jan 88 06:23:41 GMT
References: <3352@ihlpf.ATT.COM>
Sender: usenet@ames.arpa
Reply-To: eugene@pioneer.UUCP (Eugene Miya N.)
Organization: NASA Ames Research Center, Moffett Field, Calif.
Lines: 36