Re: Programming language and IDE design

Stefan Monnier <monnier@iro.umontreal.ca>
Thu, 24 Oct 2013 10:55:09 -0400

          From comp.compilers

Related articles
[3 earlier articles]
Re: Programming language and IDE design genew@telus.net (Gene Wirchenko) (2013-10-20)
Re: Programming language and IDE design genew@telus.net (Gene Wirchenko) (2013-10-21)
Re: Programming language and IDE design gneuner2@comcast.net (George Neuner) (2013-10-22)
Re: Programming language and IDE design DrDiettrich1@aol.com (Hans-Peter Diettrich) (2013-10-23)
Re: Programming language and IDE design wclodius@earthlink.net (2013-10-22)
Re: Programming language and IDE design bc@freeuk.com (BartC) (2013-10-23)
Re: Programming language and IDE design monnier@iro.umontreal.ca (Stefan Monnier) (2013-10-24)
Re: Programming language and IDE design gneuner2@comcast.net (George Neuner) (2013-10-24)
Re: Programming language and IDE design martin@gkc.org.uk (Martin Ward) (2013-11-07)
Re: Programming language and IDE design gah@ugcs.caltech.edu (glen herrmannsfeldt) (2013-11-08)
Re: Programming language and IDE design DrDiettrich1@aol.com (Hans-Peter Diettrich) (2013-11-08)
Re: Programming language and IDE design gneuner2@comcast.net (George Neuner) (2013-11-08)
Re: Programming language and IDE design jthorn@astro.indiana.edu (Jonathan Thornburg) (2013-11-10)
[12 later articles]
| List of all articles for this month |

From: Stefan Monnier <monnier@iro.umontreal.ca>
Newsgroups: comp.compilers
Date: Thu, 24 Oct 2013 10:55:09 -0400
Organization: A noiseless patient Spider
References: 13-10-016 13-10-022
Keywords: design
Posted-Date: 24 Oct 2013 11:19:29 EDT

>> Similarly foolish wisdom is seen in IDEs (Integrated Development
>> Environments) which allow the programmer to create hundreds of lines
>> of code with just a few clicks of the mouse. Thus instantly creating
>> a significant maintenance effort.
> 99% (or more) of generated code will never be touched by a human.
> Probably 80% of it even will never be looked at.
> I have never read anything which suggests to me that Dijkstra was - or
> would have been - against source code generators.


IIUC, the OP was referring to the use of things like templates.
I.e. case where the generated source code is then edited by the user.
DSLs, macros, compiler compilers, and other code generators are
completely different, since the generated code is constantly
re-generated: it's not "source" code.




                Stefan



Post a followup to this message

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