June 24, 2014
Unit 1, Research Assignment 1: Exploring Programming Languages
1. C- created by Dennis Ritchie in 1972. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support
2. SQL- Designed by Donald D. Chamberlin and Raymond F. Boyce in 1974. It was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system, System R, which a group at IBM San Jose Research Laboratory had developed during the 1970s.
3. Scheme- Developed ...view middle of the document...
3. ADA- Designed by Jean Ichbiah in 1980. Ada was originally targeted at embedded and real-time systems.
4. Erlang- Designed by Joe Armstrong in 1986. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications.
5. Perl- Designed by Larry Wall in 1987. It was designed as a general-purpose Unixscripting language to make report processing easier
1. Python- Designed by Guido van Rossum in 1991. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C.
2. Visual Basic- Designed by Microsoft in 1991. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
3. Java- Designed by James Gosling and Sun Microsystems in 1995. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another.