Talk:Procedural programming: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 16:
Is procedural programming a subset of object-oriented programming? Seems to me that all OO languages are procedural as well. Is it possible to be OO without being procedural? If not, then this should be mentioned in the main article under the section on OO. --[[User:Andrew Eisenberg|Andrew Eisenberg]] 19:05, 31 August 2005 (UTC)
 
==Procedural vs. Declarative==
The concept of procedural languages is used to contrast with declarative languages. Some languages have features of both, such as LISP or other functional languages (which are not primarily declarative as the declarative language article states). The difference is procedural describes "what" and program does and "how" it does it. Declarative simply states the form of what is expected. I would suggest someone clean this up and add it/ edit this article. More detailed information can be found in Concepts of Programming Languages by Robert W. Sebesta.
Also, the openning statement including functions should not be confused with mathematical function seems wrong. They should be confused / thought of as nearly the same. I am sure there is article on here further detailing this: given input a function produces a single output. -has