Re: Programming Language Productivity: The Stupidity of Programmers

From: Tak To (takto_at_alum.mit.edu.-)
Date: 11/16/03


Date: Sun, 16 Nov 2003 02:04:15 -0500

Tak To wrote:
TT> As I said before, an interpreter comprises of a compiler
TT> that compiles one token at a time.

L.J. Buitinck wrote:
LJ> shouldn't that be one expression at a time?

It depends. Some interpreter always process one token at a time,
while others would process several tokens all at once at various
times. However, one can view the latter situation as having a
"linking" phase.

Anyways, I think we have digressed too far. What I said originally
was that one should not compare interpreter languages and compiler
languages (in the context of what languages have better tools).

Tak

-- 
----------------------------------------------------------------------
Tak To                                            takto@alum.mit.eduxx
--------------------------------------------------------------------^^
  [taode takto ~{LU5B~}]      NB: trim the xx to get my real email addr


Relevant Pages

  • Re: Programming Language Productivity: The Stupidity of Programmers
    ... Tak To wrote: ... an interpreter comprises of a compiler ... while others would process several tokens all at once at various ...
    (comp.object)
  • Re: If you got to choose the syntax, what would you do?
    ... pretty common these days, so I should put in a few thoughts. ... You can execute the stream serially, but there has to be some local storage to hold the largest loop sequence. ... Anyway, you end up with a few predefined tokens for kernel words, ... execute tokens from the outside world, or put a Forth compiler in there ...
    (comp.lang.forth)
  • Re: Handling error/status messages by interface to C++ programs
    ... The last time I worked on a compiler was in the late '80s and the language was BLISS. ... The means you can figure out what to do in the next parsing step by knowing what the previous, current, and next tokens are. ... one needs to instantiate the objects and their relationships. ... The BNF specification will define and instantiate the [Syntax Row] and objects. ...
    (comp.object)
  • Re: If you got to choose the syntax, what would you do?
    ... pretty common these days, so I should put in a few thoughts. ... Do they execute the tokens serially from the stream or do they ... execute tokens from the outside world, or put a Forth compiler in there ...
    (comp.lang.forth)
  • Re: extended operators
    ... uint32_t u32rotl{ ... my compiler currently doesn't handle constants this large... ... together a "cleaner" way of dealing with temporary text buffers, ... different sets of tokens. ...
    (comp.std.c)