Penguin
Diff: ProgrammingLanguage
EditPageHistoryDiffInfoLikePages

Differences between version 23 and predecessor to the previous major change of ProgrammingLanguage.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 23 Last edited on Thursday, November 20, 2003 11:16:05 pm by StuartYeates Revert
Older page: version 22 Last edited on Wednesday, November 19, 2003 6:19:41 pm by AristotlePagaltzis Revert
@@ -6,8 +6,10 @@
  
 <?plugin BackLinks page=CategoryVeryHighLevelProgrammingLanguages noheader=1 ?> 
  
 !!! Machine oriented general purpose languages 
+  
+[Lisp] is not included here, because while [Lisp] is closely tided to the lisp machines, the lisp machines were derived from the structure and purpose of lisp and not ''visa versa''.  
  
 <?plugin BackLinks page=CategoryMachineOrientedProgrammingLanguages noheader=1 ?> 
  
 !!! Systems programming languages 
@@ -18,8 +20,10 @@
  
 Strangely, to date they tend to be very "unsafe" languages too. In code written in [C], the systems programming language for [Unix], it's easy to introduce tiny bugs that mysteriously screw everthing up from time to time -- not something you want your OperatingSystem to do. [Modula2] is the exception to this rule. 
  
 !!! Imperative programming languages 
+  
+Imperative programming languages are those in which the program tells the computer ''do this,'' ''do that'' and ''do this next thing.'' The implementation is responsible for making sure that the results were as if these things had all been done, and in the specified order.  
  
 <?plugin BackLinks page=CategoryImperativeProgrammingLanguages noheader=1 ?> 
  
 !!! Functional programming languages 
@@ -48,10 +52,14 @@
  
 You might also be interested in PolyGlot. 
  
 !!! Special purpose languages 
+  
+Special purpose languages are designed to solve a very narrow problem very well. Generally they imbbed domain-knowledge about the domain in which they are specialised, which makes them great in the domain but less good outside it.  
  
 <?plugin BackLinks page=CategorySpecialPurposeProgrammingLanguages noheader=1 ?> 
  
 !!! Deprecated languages 
+  
+Deprecated languages are still around because there are many millions of lines of code and many thousands of systems that depend on them. Generally depricated due their their age and cruftiness, in times of crisis (such as the y2k debarkle) programmers who are willing to speak these languages can have great leverage.  
  
 <?plugin BackLinks page=CategoryDeprecatedProgrammingLanguages noheader=1 ?>