|   | Assembler | 
                                    
                                    | Name: | Assembly Language | 
                                    | Created: | 1956-1963 | 
                                    | By: | IBM | 
                                    
                                    | Home Page: | http://www.ibm.com/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | low level | 
                                    
                                    | Extensions: | .ash .asi .asm .aso .src .tah | 
                                    
                                    | Tutorial: | http://webster.cs.ucr.edu/ | 
                                    
                                    | Note: | Assembly language has a pretty bad reputation. The common
                                    impression about assembly language programmers today is that they are all hackers or misguided individuals who need enlightenment.
                                    When to use assembly language: For Low level control. Speed. Programs written in machine language execute fast! Time Critical
                                    Code. Small program size. Writing interrupt handlers is where assembly language shines. Assembly language is very flexible
                                    and powerful; anything that the hardware of the computer is capable of doing can be done in assembly. | 
                                    
                                    |   | Lisp | 
                                    
                                    | Name: | Lisp | 
                                    | Created: | 1956 | 
                                    
                                    | By: | John McCarthy | 
                                    
                                    | Home Page: | http://www-hoover.stanford.edu/BIOS/mccarthy.html | 
                                    
                                    | Acronym: | LISt Processing | 
                                    
                                    | Language type: | Functional or lambda-based | 
                                    
                                    | Extensions: | .lsp, .l | 
                                    
                                    | Tutorial: | http://www.apl.jhu.edu/~hall/lisp.html | 
                                    
                                    | Note: | Lisp has evolved with the field of Computer Science, always
                                    putting the best ideas from the field into practical use. In 1994, Common Lisp became the first ANSI standard to incorporate
                                    object oriented programming. | 
                                    
                                    |   | FORTRAN | 
                                    
                                    | Name: | FORTRAN | 
                                    | Created: | 1957 | 
                                    
                                    | By: | IBM, John Backus | 
                                    
                                    | Home Page: | http://www.ibm.com/ | 
                                    
                                    | Acronym: | FORmula TRANslation | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .cod .f .f77 .fd .fi | 
                                    
                                    | Tutorial: | http://macams1.bo.infn.it/tutorial/ | 
                                    
                                    | Note: | This language became so popular in the early 1960s that
                                    other vendors started to produce their own versions and this led to a growing divergence of dialects (by 1963 there were 40
                                    different compilers). | 
                                    
                                    |   | COBOL | 
                                    
                                    | Name: | COBOL | 
                                    | Created: | 1959 | 
                                    
                                    | By: | Conference on Data Systems Languages | 
                                    
                                    | Home Page: |  | 
                                    
                                    | Acronym: | Common Business Oriented Language | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .cbl .cob | 
                                    
                                    | Tutorial: | http://www.csis.ul.ie/cobol/Course/COBOLIntro.htm | 
                                    
                                    | Note: | Despite the attempts at standardization, variations in
                                    COBOL implementations continue to exist. Most deviations or "extensions" are intended to take advantage of hardware or environmental
                                    features which were not defined in the standard definition. | 
                                    
                                    |   | BASIC | 
                                    
                                    | Name: | BASIC & GW-BASIC | 
                                    | Created: | 1964 | 
                                    
                                    | By: | John George Kemeny & Tom Kurtz | 
                                    
                                    | Home Page: |  | 
                                    
                                    | Acronym: | Beginners All-purpose Symbolic Instruction Code | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .bas .bld .mak . | 
                                    
                                    | Tutorial: |  | 
                                    
                                    | Note: | BASIC is a system developed at Dartmouth College in 1964
                                    under the directory of J. Kemeny and T. Kurtz. It was implemented for the G.E.225. It was meant to be a very simple language
                                    to learn and also one that would be easy to translate. | 
                                    
                                    |   | Pascal | 
                                    
                                    | Name: | Pascal | 
                                    | Created: | 1970 | 
                                    
                                    | By: | Professor Niklaus Wirth | 
                                    
                                    | Home Page: | http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-723-4 | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .dta .obj .p .pas .pck .psm .tp .tph .tpl .tpp .tpu .tpw . | 
                                    
                                    | Tutorial: | http://www.taoyue.com/tutorials/pascal/ | 
                                    
                                    | Note: | Pascal has greatly influenced the design and evolution
                                    of many other languages, from Ada to Visual Basic. | 
                                    
                                    |   | C | 
                                    
                                    | Name: | C | 
                                    | Created: | 1972 | 
                                    
                                    | By: | Bell Laboratories | 
                                    
                                    | Home Page: | http://www.bell-labs.com/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .c .c86 .lrf .mrb .pch .ph .pre .qlb .sts | 
                                    
                                    | Tutorial: | http://www.lysator.liu.se/c/bwk-tutor.html | 
                                    
                                    | Note: | C came into being in the years 1969-1973, in parallel with
                                    the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes
                                    peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the middle of this second period,
                                    the first widely available description of the language appeared: The C Programming Language, often called the `white book'
                                    or `K&R' [Kernighan 78]. Finally, in the middle 1980s, the language was officially standardized by the ANSI X3J11 committee,
                                    which made further changes. Until the early 1980s, although compilers existed for a variety of machine architectures and operating
                                    systems, the language was almost exclusively associated with Unix; more recently, its use has spread much more widely, and
                                    today it is among the languages most commonly used throughout the computer industry. | 
                                    
                                    |   | C++ | 
                                    
                                    | Name: | C++ | 
                                    | Created: | 1983-1985 | 
                                    
                                    | By: | Bjarne Stroustrup at Bell Labs | 
                                    
                                    | Home Page: | http://www.research.att.com/~bs/homepage.html | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | Object-oriented | 
                                    
                                    | Extensions: | .asi .cc .cpp .crf .cxx .dpr .dsk .hh .hpp .hxx .lrf .mrb .pch .ph
                                    .pre .qlb .rc .res .sts .tah .tc .tch .teh .tem .tfh .tmo .usr | 
                                    
                                    | Tutorial: | http://www.intap.net/~drw/cpp/ | 
                                    
                                    | Note: | C++ is an evolution of the C language. It expands C by
                                    providing support for data abstraction and object-oriented design. It provides various enhancements over C and has become
                                    more popular amongst developers. | 
                                    
                                    |   | QBasic | 
                                    
                                    | Name: | QBasic | 
                                    | Created: | 1986 | 
                                    
                                    | By: | Microsoft | 
                                    
                                    | Home Page: | http://www.microsoft.com/ | 
                                    
                                    | Acronym: | QuickBasic | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .bas | 
                                    
                                    | Tutorial: | http://www.geocities.com/SiliconValley/Bay/5707/qbasic.html | 
                                    
                                    | Note: | Microsoft realized just how popular their BASIC interpreter
                                    was and decided to distribute a compiler so users could code programs that ran without an interpreter. QuickBasic was the
                                    solution Microsoft came up with. | 
                                    
                                    |   | Perl | 
                                    
                                    | Name: | Perl | 
                                    | Created: | 1987 | 
                                    
                                    | By: | Larry Wall | 
                                    
                                    | Home Page: | http://www.perl.com/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | Command or Scripting | 
                                    
                                    | Extensions: | .ph .pl | 
                                    
                                    | Tutorial: | http://archive.ncsa.uiuc.edu/General/Training/PerlIntro/ | 
                                    
                                    | Note: | Perl is a general-purpose programming language. With over one million
                                    users worldwide, it has become the language of choice for World Wide Web development, text processing, Internet services,
                                    mail filtering, graphical programming, systems administration, and every other task requiring portable and easily-developed
                                    solutions. | 
                                    
                                    |   | Visual Basic | 
                                    
                                    | Name: | Visual Basic | 
                                    | Created: | 1991 | 
                                    
                                    | By: | Microsoft | 
                                    
                                    | Home Page: | http://msdn.microsoft.com/vbasic/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | block-structured | 
                                    
                                    | Extensions: | .bas .obj | 
                                    
                                    | Tutorial: | http://www.vb-world.net/beginning/ | 
                                    
                                    | Note: | A high-level programming language from Microsoft that's graphically
                                    oriented and relatively easy to learn, Visual Basic can be used to create everything from simple database applications to
                                    commercial software packages. | 
                                    
                                    |   | JAVA | 
                                    
                                    | Name: | JAVA | 
                                    | Created: | 1995 | 
                                    
                                    | By: | James Gosling | 
                                    
                                    | Home Page: | http://www.sun.com/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | Object-oriented | 
                                    
                                    | Extensions: |  | 
                                    
                                    | Tutorial: | http://java.sun.com/docs/books/tutorial/ | 
                                    
                                    | Note: | The most common Java programs are applications and applets.
                                    Applications are standalone programs, such as the HotJava browser. Applets are similar to applications, but they don't run
                                    standalone. Instead, applets adhere to a set of conventions that lets them run within a Java-compatible browser. | 
                                    
                                    |   | JavaScript | 
                                    
                                    | Name: | JavaScript | 
                                    | Created: | 1995 | 
                                    
                                    | By: | Netscape Communications Corp. & Sun Microsystems. | 
                                    
                                    | Home Page: | http://www.sun.com/ | 
                                    
                                    | Acronym: |  | 
                                    
                                    | Language type: | Command or Scripting | 
                                    
                                    | Extensions: |  | 
                                    
                                    | Tutorial: | http://hotwired.lycos.com/webmonkey/programming/javascript/tutorials/tutorial1.html | 
                                    
                                    | Note: | Designed by Sun Microsystems and Netscape as an easy-to-use adjunct
                                    to the Java programming language, JavaScript code can be added to standard HTML pages to create interactive documents. As
                                    a result, JavaScript has found considerable use in the creation of interactive Web-based forms. Most modern browsers, including
                                    those from Microsoft and Netscape, contain JavaScript support. | 
                                    
                                    |   | VBScript | 
                                    
                                    | Name: | VBScript | 
                                    | Created: | 1997 | 
                                    
                                    | By: | Microsoft | 
                                    
                                    | Home Page: | http://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/ | 
                                    
                                    | Acronym: | Visual Basic Scripting Edition | 
                                    
                                    | Language type: | Application/Macro | 
                                    
                                    | Extensions: | .bas .obj .vbx | 
                                    
                                    | Tutorial: | http://www.intranetjournal.com/corner/wrox/progref/vbt/ | 
                                    
                                    | Note: | Visual Basic Scripting Edition (VBScript) is a programming
                                    language developed by Microsoft for creating scripts (miniprograms) that can be embedded in HTML Web pages for viewing with
                                    Internet Explorer. These scripts can make Web pages more interactive. VBScript also works with Microsoft ActiveX Controls,
                                    allowing Web site developers to create forms, interactive multimedia, games, and other Web-based programs. VBScript is similar
                                    in functionality to JavaScript and is a subset of the widely used Microsoft Visual Basic programming language. | 
                                    
                                    |  |