Talk:Procedural programming: Difference between revisions

Content deleted Content added
Need more clarity in definition?
m Reverted edit by Nkosinat (talk) to last version by Graham87
 
(100 intermediate revisions by 59 users not shown)
Line 1:
{{Talk header}}
Why does this article include this tag?
{{WikiProject banner shell|class=Start|
This article should be merged with imperative programming.
{{WikiProject Computing |importance=Mid |science=y |science-importance=Mid |software=y |software-importance=Mid |early-comp=y |early-comp-importance=Mid}}
[[Procedural programming]] and [[Imperative programming]] are orthogonal concepts, and can be best left on their own. [[User:Bevo|Bevo]] 19:16, 14 Feb 2004 (UTC)
{{WikiProject Computer science |importance=mid}}
 
}}
:I've just grabbed a couple of sentences from FOLDOC to explain why. -- [[User:Kowey|Kowey]] 11:06, 3 Apr 2004 (UTC)
{{User:MiszaBot/config
 
| algo = old(365d)
::The distinction seems to be quite subtle, and could be clearer. I for one don't understand it ;). Could we say that Procedural programming describes a set of rules that are also common `design guidelines' in other paradigms, like for example imperative programming? Obviously breaking up a program in modules and having scoping rules is something common in imperative programming. --[[User:Raboof|Raboof]] 12:22, 13 Apr 2005 (UTC)
| archive = Talk:Procedural programming/Archive %(counter)d
 
| counter = 1
:::I can't pretend that I fully understand the definition either, but it would appear that procedural programming describes something which is so embedded in programming styles that it's taken for granted. Imperative languages divide their code up into files (C), or classes (C++, Java); some functional languages divide the code up into modules (Haskell, SML) and classes (OCaml) for the same reason. I assume logic programming languages do something very similar. Surely only the very simplest programs written nowadays are in the form of one monolithic main() method! :) [[User:129.215.13.84|129.215.13.84]] 28 June 2005 16:49 (UTC)
| maxarchivesize = 100k
 
| archiveheader = {{aan}}
== procedural programming ==
| minthreadstoarchive = 1
| minthreadsleft = 0
}}