On 12/09/2011 08:58 PM, Cranky Frankie wrote:
I appreciate all the comments in this thread so far, but what I'm
really looking for is what to call the style of programming where you
have no direct branching via line numbers, statement names, and gotos.
I'm finding that lacking these things that I've been familiar with in
other languages is good, in that it forces you to really think through
the best way to organize the logic.

It seems to me that this is such a big departure from traditional
procedural styled programming there ought to be a name for it, other
than structured programming, since you can code that way even with
line numbers, etc.

I'd also be interested in reading the Python history file.


It was called structured programming long ago.

I don't understand your reluctance to use the name that has applied for at least 35 years. Just because some of those non-structured languages have survived, doesn't take anything away from the term procedural. You can write object oriented code in hex if you really want, it doesn't make raw machine language object oriented.

I think it was Djikstra that said that a programmer that has learned BASIC has been ruined for life. And that statement was probably made about 30 years ago.

And what has this got to do with Python? Pascal, C, and probably a thousand other languages have at least encouraged structured programming, long before Python came out. Python has lots more to offer than the mere absence of a feature that has been obsolete for so long.


--

DaveA

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

Reply via email to