BASIC vs Python

Mike Meyer mwm at mired.org
Thu Dec 16 19:22:45 EST 2004


"Thomas Bartkus" <tom at dtsam.com> writes:

> The "interpreted" nature of the existing Python language has little to do
> with how it compares to other languages.  Most languages, including BASIC,
> are available in either flavor - interpreted or compiled. And either way,
> it's still the same language.  That being said, one would expect an
> interpreted language (like Python!) to be a bit more approachable for
> beginners.  The mechanics of producing a working program are just simpler
> when the language is interpreted, no matter what that language might be.

On what basis do you think the mechanics of producing a working
language are easier because the language is interpreted? My experience
is that interpreted C (yes, I really did work with a C interpreter -
and it was the only interpreter I've ever used that had no compilation
phase whatsoever) is no easier to deal with than compiled C. Ditto for
the various flavors of LISP I've worked with.

Now, having an interactive environment with a REPL makes learning the
language and checking things a lot easier. Those tend to be rare for
compiled languages. But interpreted languages don't necessarily have
them, as witnessed by Java and Perl. You have to get your REPL as a
third party package for those languages.

      <mike
-- 
Mike Meyer <mwm at mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.



More information about the Python-list mailing list