求各类编程语言总概

ProfoundKing 2009-11-28 07:30:19
求各类编程语言总概:
给出内容:
某语言- 具有什么特点: 主要用于某方面:
...全文
141 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mstlq 2009-12-05
  • 打赏
  • 举报
回复
以下文字摘自《代码大全》

Ada
Ada是一种通用的高级编程语言,基于Pascal。它的开发受到美国国防部的资助,尤其适合实时及嵌入式系统。Ada强调数据抽象与信息隐藏,强制要求程序员区分每个类(class)和包(package)的公用(public)部分和私用(private)部分。选择“Ada”作为语言的名称,是为了纪念Ada Lovelace——一位数学家,大家将她尊为世界上首位程序员。2目前Ada主要用在军事、航天及航空电子系统中。


Assembly Language
汇编语言

汇编语言——又称“汇编”——是一类低级语言,它的每条语句对应一条机器指令。因为其语句对应于特定机器的指令,所以一种汇编语言是针对一种特定处理器的——例如,针对Intel CPU或者针对Motorola CPU。汇编被认为是第二代语言。大多数程序员避免使用汇编,除非为了冲破“执行速度”或“代码大小”的限制。


C
C是一种通用(general purpose)的中级语言(mid-level language),它最初与UNIX操作系统紧密关联。C具有某些高级语言的特征,例如结构化的数据、结构化的控制流程、机器无关性以及一套丰富的运算符。它也被称为“可移植的汇编语言(protable assembly language)”,因为其中大量使用指针和地址,具有某些低级的构件(如位操作),而且是弱类型的(weakly typed)。
C语言是20世纪70年代在Bell Labs开发的。其最初设计为在DEC PDP-11小型机上使用,这种机器的操作系统、C编译器和UNIX应用程序全都用C编写。1988年,C语言的ANSI标准发布,该标准1999年又做了修订。在20世纪80年代和90年代,C语言是微型计算机和工作站程序设计的事实标准。

C++
C++是一种面向对象(object-oriented)的语言,基于C语言,它是20世纪80年代在Bell Laboratories开发的。除了与C兼容之外,C++还提供了类、多态、异常处理、模板,而且提供比C语言更健壮的类型检查功能。它还提供了一套内容广泛而强大的标准库。

C#
C#是一种通用的面向对象语言和编程环境,由Microsoft开发,语法类似C、C++和Java,它提供了大量的工具,帮助在Microsoft平台上进行开发。


Cobol
Cobol是一种像英语的编程语言,原本是为了美国国防部的使用在1959-1961年间开发的。Cobol主要适于商业应用,而且今天仍然是用得最广泛的语言之一,其流行程度仅次于Visual Basic(Feiman and Driver 2002)。这些年来Cobol一直在更新,已经包含了数学函数和面向对象的能力。“Cobol”是“COmmon Business-Oriented Language”(面向商业的通用语言)的首字母缩写。




Fortran
Fortran是第一个高级计算机语言,引入了“变量”和“高级循环”的概念。“Fortran”代表“FORmula TRANslation”(公式翻译),最早开发于20世纪50年代,而且有若干重要的修订版,包括1977年的Fortran 77,加入了块结构的if-then-else语句和字符及字符串处理功能。Fortran 90加入了用户定义的数据类型、指针、类,以及一套丰富的数组运算。Fortran主要用在科学和工程应用中。

Java
Java是一种面向对象的语言,语法类似C和C++,由Sun Microsystems, Inc.开发。Java设计为能在任何平台上运行,办法是将Java源代码转变为字节码(byte code),然后让后者在各个平台上的虚拟机环境中运行。Java广泛用于Web应用的编程。

JavaScript
JavaScript是一种解释执行的脚本语言,最初与Java略有关系。它主要用于做客户端编程,例如为Web页面增加简单的功能及在线应用程序。

Perl
Perl是一种处理字符串的语言,基于C和若干UNIX工具程序。Perl常用于系统管理任务,诸如创建生成脚本(build scripts),也用于生成及处理报表。它也可用来创建Web应用程序,例如Slashdot。“Perl”是“Practical Extraction and Report Language(实用摘要及报告语言)”的首字母缩写。

PHP
PHP是一种开源的脚本语言,具有与Perl、Bourne Shell、JavaScript、C类似的语法。PHP能在所有主要的操作系统上运行,用来执行服务器端的交互功能。它也能嵌入Web页面中,用来访问及呈现数据库信息。“PHP”原来代表“Personal Home Page(个人主页)”,现在代表“PHP: Hypertext Processor (PHP:超文本处理器)”。

Python
Python是一种解释性的、交互式的面向对象语言,能在多种环境中运行。它最常见的用处是编写脚本和小型Web应用程序,也支持创建更大型的程序。

SQL
SQL语言是查询、更新、管理关系数据库的事实标准。“SQL”代表“Structured Query Language(结构化查询语言)”。与本节列出的其他语言不同,SQL是“声明式”语言,意思是说,它不是定义一系列操作,而是定义某些操作的结果

Visual Basic
最初的Basic是20世纪60年代在Dartmouth学院开发的一种高级语言。BASIC是“Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号指令码)”的首字母缩写。Visual Basic是一种高级的面向对象的可视化Basic语言,由Microsoft开发,最初设计是为了创建Microsoft Windows应用程序,它经过扩展,可以定制桌面应用程序(如Microsoft Office)、创建Web程序,以及其他应用。专家们报告说,在21世纪初期,使用Visual Basic的专业开发人员比用其他任何语言的都多(Feiman and Driver 2002)。
frost_whisper 2009-12-03
  • 打赏
  • 举报
回复
顶7楼的
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 profoundking 的回复:]
我要的是精辟
[/Quote]
四个字
各有千秋
lovesi3344 2009-11-28
  • 打赏
  • 举报
回复
结帖率:0.00%
?????????????????????
jackzhhuang 2009-11-28
  • 打赏
  • 举报
回复
C语言
特点:强大而又复杂的编程语言;
应用领域:基本上是个万能的语言。

C++
特点:兼容C,和C一样强大;
应用领域:由于包含C,所以基本上是个万能语言。

汇编:
特点:万能语言。
应用领域:除非软件不运行在CPU上,否则处处是汇编。

python:
特点:简单方便易上手,功能强大;
应用领域:很多,基本上应用层的程序都可以写。

个人闲来无事发牢骚,愚见,拍砖无视。
ProfoundKing 2009-11-28
  • 打赏
  • 举报
回复
我要的是精辟
Apple_Demo 2009-11-28
  • 打赏
  • 举报
回复
自己搜一下,就什么都知道了。
fanchangyong 2009-11-28
  • 打赏
  • 举报
回复
有意思吗?
yangb2014# 2009-11-28
  • 打赏
  • 举报
回复
google

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧