Chinaunix首页 | 论坛 | 博客
  • 博客访问: 572174
  • 博文数量: 207
  • 博客积分: 10128
  • 博客等级: 上将
  • 技术积分: 2440
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-10 21:40
文章分类

全部博文(207)

文章存档

2009年(200)

2008年(7)

我的朋友

分类:

2009-04-06 17:19:28

Today I have compiled a list of ten programming languages with their application domains and little historic background. Also I have mentioned the names of the developers of these languages along with their little biography. I hope you will find this article quite useful. The list is developed by researching through language websites, developers’ biographies and other related search engines.

These programming languages include C and C++ , Java, Pascal, Python, Basic , COBOL, , Lisp and Perl . There are lots of other languages which I did not include as those languages are not commonly used or not developed by individuals or designed for web development which I will cover in upcoming articles.

C

The C language is a computer originally developed in 1972 by at the Bell Telephone Laboratories to implement the UNIX operating system. Some of its application domains include device drivers, hardware interfacing and embedded system development.

Dennis MacAlistair Ritchie was born September 9, 1941. Dennis is an American computer scientist notable for his influence on C and other programming languages, and on operating systems such as Multicast and UNIX. He received the Turing Award in 1983 and the National Medal of Technology in 1998.

C++

The C++ is widely used in the software development industry. Some of its application domains include systems software, operating systems, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.

The C++ was designed and implemented by in 1985 (First edition). Stroustrup was born in Aarhus Denmark in 1950. He did his Ph. D. in computer science in 1979 from Cambridge University, England. He is the College of Engineering Chair in Computer Science Professor at Texas A&M University.

Java

The java is based on the syntax of C and C++ but has a simpler object model. Though it provides very little lower level functionality. Java is a modern, object-oriented language based on open, public standards.  Java was originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems’ Java platform.

James A. Gosling was born in 1955 near Alberta, Canada. He designed and developed java in 1991. He did the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering.

Pascal

The Pascal was originally designed and implemented to teach students structured programming.  Pascal is a high level mainly used for Apple Lisa and Macintosh. Pascal has successors, Modula and Oberon, which add module and access to system resources.

The language was designed in 1970 by Nicklaus Wirth to impose programmers a structured programming style. Niklaus Emil Wirth was born in 1934 in Switzerland.  He did his degree in Electronics Engineering in 1959 and in 1963 he was awarded a Ph.D.in EECS from the University of California.

Python

The Python is an interpreted, object-oriented, high-level with dynamic semantics. It is designed with the aim to increase programmer’s productivity and ease in use. Python provides multiple programming paradigms and provides easy extensibility.

The Python was designed and developed by Guido van Rossum who is a Dutch computer programmer.

Basic

The Basic (Beginner’s All-purpose Symbolic Instruction Code) is a very powerful language as a tool for the novice programmers. Some of its main features include easy learning for new programmers, designed for interactive use rather than batch work and is therefore suitable for both the professional and non-professional. 

The was invented in 1964 by Kemeny and Kurtz. was born in Hungary on May 31, 1926, and immigrated to the United States with his parents in 1940. was born in 1928) is an American computer scientist.

COBOL

The COBOL (Common Business Oriented Language) is one of the oldest programming languages still in active use. The application domains include business applications, finance, and administrative systems for large corporate, companies and governments.

COBOL language is the philosophy of , William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet.

The Programming Languages (Formula Translation) was developed by a team of programmers at IBM led by and was first published in 1957. This is one of the oldest programming languages specifically designed for easy translation of mathematical and statistical formulas into code. Application domains include mathematics, scientific formulas translation, statistical and engineering related application development.

Lisp

The Lisp (or LISP) is a general spcially designed for Artificial Intelligence applications. Application areas include Artificial Intelligence, Robots, Computer games, pattern recognition, defence systems and tree traversal.

developed the basic idea of Lisp in 1956 at Dartmouth Summer Research Project on Artificial Intelligence. John McCarthy was born in 1927, did a B.S. in Mathematics in 1948, McCarthy initially continued his studies at Caltech. He received a Ph.D. in Mathematics from Princeton University in 1951.

Perl

The Perl is a stable, cross platform . Perl is a great language for processing text and automating tasks.It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs. designed and developed Perl in 1987.

阅读(692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~