主题:電腦程式設計/特色条目

特色条目

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