Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #1409

Re: A Plain English Compiler

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end
From "Gerry Rzeppa" <gerry.rzeppa@pobox.com>
Newsgroups comp.compilers
Subject Re: A Plain English Compiler
Date Fri, 31 Oct 2014 21:22:58 -0500
Organization Compilers Central
Lines 23
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <14-11-001@comp.compilers> (permalink)
References <06-02-122@comp.compilers> <06-02-125@comp.compilers> <14-10-005@comp.compilers> <14-10-008@comp.compilers> <14-10-009@comp.compilers> <14-10-020@comp.compilers> <14-10-022@comp.compilers>
NNTP-Posting-Host news.iecc.com
Mime-Version 1.0
Content-Type text/plain; format=flowed; charset="iso-8859-1"; reply-type=original
Content-Transfer-Encoding 8bit
X-Trace miucha.iecc.com 1414864573 57049 2001:470:1f07:1126:0:676f:7373:6970 (1 Nov 2014 17:56:13 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Sat, 1 Nov 2014 17:56:13 +0000 (UTC)
Keywords practice
Posted-Date 01 Nov 2014 13:56:13 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref csiph.com comp.compilers:1409

Show key headers only | View raw


[I'm reminded of Logo, which was a big hit around 1970 teaching kids to
program, then disappeared... -John]

Yes, I thought of LOGO myself as I replied to your previous post. But I'm
not sure LOGO is as dead as you might think: many groups are still active
with the thing, from the "Turtle Academy" (http://turtleacademy.com/) to MIT
(http://el.media.mit.edu/logo-foundation/index.html). Google for others.

I think the main problem with Logo is that, like other artificial languages,
it confounds the essential concepts of programming (sequence, conditionals,
loops, types, variables, parameters, etc) with the syntax used to represent
them. And worse -- due to its LISP heritage -- it often encourages the
student to implement certain things in less-than-intuitive ways (making
lists of things that are not naturally lists; using recursion where a simple
loop is the obvious answer, etc). Plain English avoids both of these
shortcomings.
[We're back to arguing about what's intuitive.  Having taught a
certain number of undergraduates, I can report that neither loops nor
recursion are obvious and some people have enormous trouble imagining
a variable with contents that are updated, which is the key concept to
make loops work. Anyway, under the semicolon rule, we're done with
this thread. -John]

Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: A Plain English Compiler gerry.rzeppa@pobox.com - 2014-10-24 16:33 -0700
  Re: A Plain English Compiler lesliedellow@gmail.com - 2014-10-25 06:01 -0700
    Re: A Plain English Compiler "Derek M. Jones" <derek@knosof.co.uk> - 2014-10-25 19:51 +0100
    Re: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-30 14:53 -0500
  Re: A Plain English Compiler Martin Ward <martin@gkc.org.uk> - 2014-10-27 11:54 +0000
    Re: A Plain English Compiler Kartik Agaram <ak@akkartik.com> - 2014-10-27 12:25 -0700
      Re: A Plain English Compiler Kaz Kylheku <kaz@kylheku.com> - 2014-10-27 21:45 +0000
        Re: reading and writing, was A Plain English Compiler Stefan Monnier <monnier@iro.umontreal.ca> - 2014-10-28 17:37 -0400
        Re: A Plain English Compiler Hans-Peter Diettrich <DrDiettrich1@netscape.net> - 2014-10-29 01:28 +0100
          Fw: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-30 04:02 -0500
        Re: A Plain English Compiler mac <acolvin@efunct.com> - 2014-11-03 13:15 +0000
      Re: A Plain English Compiler Ivan Godard <ivan@ootbcomp.com> - 2014-10-27 15:07 -0700
      Re: A Plain English Compiler Martin Ward <martin@gkc.org.uk> - 2014-10-28 15:14 +0000
        Re: A Plain English Compiler Stefan Monnier <monnier@iro.umontreal.ca> - 2014-10-28 17:33 -0400
        Re: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-30 17:05 -0500
          Re: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-31 01:05 -0500
            Re: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-31 21:22 -0500
      Fw: A Plain English Compiler "Gerry Rzeppa" <gerry.rzeppa@pobox.com> - 2014-10-30 04:01 -0500

csiph-web