Changes

Jump to navigation Jump to search
No change in size ,  14:38, February 5, 2012
→‎Distinguishing Features: correction: Modula -> Prolog. Modula is a pascal-like proecdural language.
Line 14: Line 14:     
==Distinguishing Features==
 
==Distinguishing Features==
−
Programming languages can be divided into '''declarative''' and '''procedural''' languages.  Declarative languages define information such as relationships and attributes.  Modula is an example of a declarative language.  Procedural languages define processes (algorithms) for the computer to follow.  C is an example of a procedural language.   
+
Programming languages can be divided into '''declarative''' and '''procedural''' languages.  Declarative languages define information such as relationships and attributes.  Prolog is an example of a declarative language.  Procedural languages define processes (algorithms) for the computer to follow.  C is an example of a procedural language.   
    
Languages can also be divided into '''low-level languages''' such as Assembly, and '''high-level languages''' such as [[Cobol|COBOL]]. Low-level languages are those where the program code interacts directly (or fairly directly), with the CPU, whereas high-level languages have a higher level of abstraction, leaving the compiler or interpreter to deal with issuing the appropriate commands to the CPU, and similar issues.  
 
Languages can also be divided into '''low-level languages''' such as Assembly, and '''high-level languages''' such as [[Cobol|COBOL]]. Low-level languages are those where the program code interacts directly (or fairly directly), with the CPU, whereas high-level languages have a higher level of abstraction, leaving the compiler or interpreter to deal with issuing the appropriate commands to the CPU, and similar issues.  
SkipCaptcha
265

edits

Navigation menu