Cranky Frankie wrote:
I'm looking for a term to call the kind of Python programming that
Python is, in other words, programming with no branching, no GOTOs, no
statement labels and no line numbers. I'm tempted to call it
Structured Progamming, but we had that in COBOL, and this is not like
COBOL.

Python is a mixed paradigm language with a syntax which has been described as "executable pseudo-code".

http://en.wikipedia.org/wiki/Programming_paradigm

As Python has no line numbers or statement labels, and forbids arbitrary GOTOs, it is a structured language, like nearly all languages today. The main unstructured language old-timers may be familiar with is early BASIC; younger programmers may never have even seen an unstructured language.

Python allows the user to write code in a mix of procedural style (like Fortran, Pascal or C), functional style (like Haskell) style, and object-oriented style (like C++ or Java).

Unlike some other languages, Python encourages you to mix styles within a single module, and use whatever works best for the specific fine-grained task.


--
Steven
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to