On 5/8/2010 12:19 PM, Tino Dai wrote:
Hi Everybody,
My friend and I were having a disagreement about Python. Has
Python always been an OO language or was it at one point a procedural
language like C? Thanks!
OO and procedural are not mutually exclusive!
From http://en.wikipedia.org/wiki/Imperative_programming:
"Procedural programming is imperative programming in which the program
is built from one or more procedures (also known as subroutines or
functions). The terms are often used as synonyms, but the use of
procedures has a dramatic effect on how imperative programs appear and
how they are constructed. Heavily procedural programming, in which state
changes are localized to procedures or restricted to explicit arguments
and returns from procedures, is known as structured programming. From
the 1960s onwards, structured programming and modular programming in
general, have been promoted as techniques to improve the maintainability
and overall quality of imperative programs. Object-oriented programming
extends this approach."
--
Bob Gailer
919-636-4239
Chapel Hill NC
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor