Re: simple vs complex languages

lars@bearnip.com (Lars Duening)
3 Jun 2003 00:41:48 -0400

          From comp.compilers

Related articles
[28 earlier articles]
Re: simple vs complex languages nmm1@cus.cam.ac.uk (2003-05-29)
Re: simple vs complex languages hat@se-46.wpa.wtb.tue.nl (Albert Hofkamp) (2003-05-29)
Re: simple vs complex languages zivca@netvision.net.il (2003-05-29)
Re: simple vs complex languages vbdis@aol.com (2003-06-03)
Re: simple vs complex languages vbdis@aol.com (2003-06-03)
Re: simple vs complex languages bear@sonic.net (2003-06-03)
Re: simple vs complex languages lars@bearnip.com (2003-06-03)
Re: simple vs complex languages jvorbrueggen@mediasec.de (Jan C.=?iso-8859-1?Q?Vorbr=FCggen?=) (2003-06-05)
Re: simple vs complex languages nmm1@cus.cam.ac.uk (2003-06-05)
Re: simple vs complex languages nmm1@cus.cam.ac.uk (2003-06-05)
Re: simple vs complex languages chase@TheWorld.com (David Chase) (2003-06-05)
Re: simple vs complex languages adamo+news@dblab.ece.ntua.gr (Yiorgos Adamopoulos) (2003-06-05)
Re: simple vs complex languages david.thompson1@worldnet.att.net (Dave Thompson) (2003-06-05)
[4 later articles]
| List of all articles for this month |
From: lars@bearnip.com (Lars Duening)
Newsgroups: comp.compilers
Date: 3 Jun 2003 00:41:48 -0400
Organization: Compilers Central
References: 03-04-095 03-04-112 03-05-006
Keywords: design
Posted-Date: 03 Jun 2003 00:41:48 EDT

Basile STARYNKEVITCH <basile@starynkevitch.net> wrote:


> I agree with Ralph and the original poster, but there is one
> additional point about computer languages: they are still, like in
> the 1950's, plain textual files. Of course, every language has its
> syntax and semantics, but we still are using editors, and more
> importantly, the model of sources files, conceptually the same as
> punched card decks!


I would say that is because languages are still rooted in the 50's
concept of serial execution of little steps of computation, for which
plain text is an effective representation. I have a suspicion that
most people asking for 'fancy editors' are in fact asking for a way to
make programming easier, but that is a completely different problem
than the representation of the programs themselves.


In other words: unless we develop and use programming languages with
concepts not suitably expressable through plain text, there is not
much need to go beyond editing of plain text files.


Furthermore, even writing a good plain-text editor is _hard_, as every
victim of a sub-standard IDE editor can attest. Developing a good
non-textual editor won't be any easier.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.