Perl is worse! (was: Python is Wierd!)

Alex Martelli alex at magenta.com
Fri Jul 28 12:23:39 EDT 2000


"Grant Edwards" <ge at nowhere.none> wrote in message
news:iWhg5.2682$6E.684157 at ptah.visi.com...
    [snip]
> Why does "what non-programmers do" matter when designing a
> programming language?

It matters if you care about how easy/hard it is to turn those
"non-programmers" into "programmers in the language you
are designing".  E.g., the CP4E project, which used to be
aimed at turning _everybody_ into programmers, had better
take a huge amount of care about it; while a language such
as C++, which never had among its many design goals that
of being at all easy or appropriate to learn as a first
programming language, can basically ignore it.

Where Python fits, I don't know, but I suspect it would be an
excellent first-language (except for those who belong to the
"bondage-and-discipline" school of programming, and/or of
teaching-to-program, who would surely be better advised to
look at Pascal or some of its successors).


Alex






More information about the Python-list mailing list