主题:计算机程序设计/特色条目

特色条目

Portal:计算机程序设计/特色条目/1
C++是一种使用非常广泛的计算机程序设计语言。它是一种静态资料类型检查的,支援多范型的通用程式设计语言。C++支援程序化程式设计资料抽象化面向对象程式设计泛型程式设计基于原则设计等多种程式设计风格。

贝尔实验室比雅尼·斯特劳斯特鲁普博士在20世纪80年代发明并实现了C++。起初,这种语言被称作“C with Classes”(“包含的C语言”),作为C语言的增强版出现。随后,C++不断增加新特性。虚函数(virtual function)、操作符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常处理(exception)、RTTI(Runtime type information)、命名空间(namespace)逐渐纳入标准。1998年国际标准组织(ISO)颁布了C++程式设计语言的国际标准ISO/IEC 14882-1998。



Portal:计算机程序设计/特色条目/2
BASICBeginner's All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档



Portal:计算机程序设计/特色条目/3
JavaScript,也称ECMAScript,是一种广泛用于客户端网页开发的脚本语言,最常是于HTML上使用,用来给HTML网页添加动态功能。然而JavaScript也被用于服务器

发展初期,JavaScript的标准并未确定,同期有网景的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。



Portal:计算机程序设计/特色条目/4
Java是一种电脑程式设计语言,拥有跨平台面向对象泛型程式设计的特性。 任职于太阳微系统的詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等小型系统的程式语言,应用在电视机电话闹钟烤面包机等家用电器的控制和通讯。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指針,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程类型安全的枚举、不定长参数和自动装/拆箱特性。Sun公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”



Portal:计算机程序设计/特色条目/5
PHPPHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要用途是在于处理动态网页,也包含了命令列执行界面(command line interface),或者产生图形使用者界面(GUI)程式。

PHP最早由丹麦人拉斯姆斯·勒多夫在1995年发明,而现在PHP的标准由PHP Group和开放源代码社群维护。PHP以PHP License作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不相容。

PHP的应用范围相当广泛,尤其是在网页程式的开发上。一般来说PHP大多执行在网页服务器上,透过执行PHP程式码来产生使用者浏览的网页。PHP可以在多数的服务器和操作系统上执行,而且使用PHP完全是免费的。根据2007年4月的统计资料,PHP已经被安装在超过2000万个网站和100万台服务器上。



Portal:计算机程序设计/特色条目/6
SQL 全名是结构化查询语言Structured Query Language),是用于数据库中的标准数据查询语言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国国家标准学会(ANSI) 对 SQL 进行规范后,以此作为关系式数据库管理系统的标准语言 (ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对 SQL 规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。



Portal:计算机程序设计/特色条目/7
Pascal是一个有影响的面向对象面向过程编程语言,由尼克劳斯·维尔特在1968年9月设计,在1970年发行,作为一个小型的和高效的语言,意图鼓励使用结构化编程数据结构进行良好的编程实践。

Object PascalPascal面向对象的衍生分支,以Delphi的主要编程语言著称。



Portal:计算机程序设计/特色条目/8
C#微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#由C语言C++派生而来,继承了其强大的性能,同时又以.NET 框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言。



Portal:计算机程序设计/特色条目/9
C语言,是一种通用的、程序式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。

C语言是由丹尼斯·里奇于1969年至1973年以B语言为基础,在贝尔实验室开发完成。目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIXMS-DOSMicrosoft WindowsLinux等。C语言的设计影响了许多后来的编程语言,例如C++Objective-CJavaC#等。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程式开发工具,一般都支持符合ANSI C的语法。2011年12月8日,ISO正式发布了新的C语言的新标准C11,之前被称为C1X,官方名称为ISO/IEC 9899:2011。



Portal:计算机程序设计/特色条目/10
Portal:计算机程序设计/特色条目/10



Portal:计算机程序设计/特色条目/11
Portal:计算机程序设计/特色条目/11



Portal:计算机程序设计/特色条目/12
Portal:计算机程序设计/特色条目/12



Portal:计算机程序设计/特色条目/13
Portal:计算机程序设计/特色条目/13



Portal:计算机程序设计/特色条目/14
Portal:计算机程序设计/特色条目/14



Portal:计算机程序设计/特色条目/15
Portal:计算机程序设计/特色条目/15



Portal:计算机程序设计/特色条目/16
Portal:计算机程序设计/特色条目/16



Portal:计算机程序设计/特色条目/17
Portal:计算机程序设计/特色条目/17



Portal:计算机程序设计/特色条目/18
Portal:计算机程序设计/特色条目/18



Portal:计算机程序设计/特色条目/19
Portal:计算机程序设计/特色条目/19



Portal:计算机程序设计/特色条目/20
Portal:计算机程序设计/特色条目/20



Portal:计算机程序设计/特色条目/21
Portal:计算机程序设计/特色条目/21



Portal:计算机程序设计/特色条目/22
Portal:计算机程序设计/特色条目/22



Portal:计算机程序设计/特色条目/23
Portal:计算机程序设计/特色条目/23



Portal:计算机程序设计/特色条目/24
Portal:计算机程序设计/特色条目/24



Portal:计算机程序设计/特色条目/25
Portal:计算机程序设计/特色条目/25



Portal:计算机程序设计/特色条目/26
Portal:计算机程序设计/特色条目/26



Portal:计算机程序设计/特色条目/27
Portal:计算机程序设计/特色条目/27



Portal:计算机程序设计/特色条目/28
Portal:计算机程序设计/特色条目/28



Portal:计算机程序设计/特色条目/29
Portal:计算机程序设计/特色条目/29



Portal:计算机程序设计/特色条目/30
Portal:计算机程序设计/特色条目/30