Changes

Jump to navigation Jump to search
10 bytes added ,  03:09, February 14, 2009
m
link to de-orphan
Line 13: Line 13:  
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.  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.   
   −
Languages can also be divided into '''low-level languages''' such as Assembly, and '''high-level languages''' such as 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.  
    
The level of a language is a sliding scale, with some languages considered more high-level than others. Low-level langauges tend to require more steps to accomplish the same tasks than high-level languages.  [[Assembly Language]] is not '''a''' specific language, such as BASIC, but rather any of a group of languages that are each specific to a particular [[CPU]].
 
The level of a language is a sliding scale, with some languages considered more high-level than others. Low-level langauges tend to require more steps to accomplish the same tasks than high-level languages.  [[Assembly Language]] is not '''a''' specific language, such as BASIC, but rather any of a group of languages that are each specific to a particular [[CPU]].
Block, SkipCaptcha
8,517

edits

Navigation menu