高级程序设计语言的特殊用途

许多语言是为了某个特殊的问题领域而设计的。

2015年2月 TIOBE 编程语言排行榜中各大高级程序设计语言的设计出来的目的、擅长领域
  1. C,适合底层的系统程序设计。
  2. Java,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。
  3. C++,常用于系统开发,引擎开发等应用领域。编写大型程序时,C语言仍面临着挑战,C++进一步扩充和完善了C语言。
  4. Objective-C,编写iOS操作系统。
  5. C#,C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。
  6. JavaScript,浏览器端编程和服务器端编程,最初设计出来是用来代替客户端进行简单的表单验证等提高用户体验。
  7. PHP,主要适用于Web开发领域。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。
  8. Python,应用于处理系统管理任务和Web编程。Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
其他高级程序设计语言的特殊用途:
  • Lisp,适合操作符号化数据和复杂的数据结构。
  • Icon和Awk,适合操作符。
  • Prolog,适合对数据间逻辑关系进行推理。

你可能感兴趣的:(程序设计)