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

Reply via email to