主題:電腦程式設計

主題首頁主題首頁  從哪裡開始從哪裡開始

電腦程式設計主題

電腦程式設計(Computer programming,簡稱Programming或Coding)是給出解決特定問題程式的過程,是軟體構造活動中的重要組成部分。程式設計往往以某種程式設計語言為工具,給出這種語言下的程式。程式設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程式設計人員常被稱為程式設計師。編程的目的是建立一套電腦執行特定操作或表現出期望的行為的指令。編寫原始碼的過程中,往往需要在許多不同的學科的知識,包括應用領域的知識,專門的演算法形式邏輯的專業知識。

特色人物

艾倫·科提斯·凱伊(英語:Alan Curtis Kay,1940年5月17日),美國電腦科學家,在物件導向程式設計和窗口式圖形化使用者介面方面作出了先驅性貢獻。2003年獲得圖靈獎。目前擔任Viewpoints研究院院長,加州大學洛杉磯分校兼職教授。曾任Apple公司院士,惠普公司資深院士。

1968年秋,與Seymour Papert 認識,開始學習Logo語言。為了發展Dynabook, 艾倫甚至發明了Smalltalk程式語言,Samlltalk吸取了Simula的class的概念,並發展出圖形使用者介面(GUI),即是蘋果麥金塔電腦的原型。1970年,鮑勃·泰勒成立PARC研究中心,阿倫·凱成為第一個雇員,他建立學習研究工作群組(LRC),並參與Alto電腦的開發。1972年,PARC發布了Smalltalk的第一個版本。1979年,凱邀請賈伯斯、Teff Raskin 來到PARC參觀,賈伯斯對視窗圖形化使用者介面印象深刻。

1983年,凱離開全錄,擔任Atari公司首席科學家兼副總裁。1984年,阿倫·凱加盟蘋果的ATG ( Advanced Technology Group )。1996年,阿倫·凱加入了迪斯尼公司,任Imagineering公司的副總裁,開發Squeak軟體。1996年11月,開始研究Etoys系統。2001年6月,阿倫·凱離開迪斯尼,創辦 Viewpoints Research Institute,致力於為兒童,學習,和先進的軟體開發。2001年10月25日,阿倫·凱在日本東京演講「個人電腦革命已經結束了嗎?」。2002年11月26日,艾倫.凱加盟惠普,2005年7月20日惠普解散了 Advanced Software Research Team,艾倫.凱離開惠普。

特色條目

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。

特色圖片

黑色螢幕上的彩色文字。
黑色螢幕上的彩色文字。
作者:Fd0man

GNU Emacs是一個文字編輯器,和常用的類Unix系統整合開發環境(IDE),協助程式設計師與發展,為他們提供完備的設施,如除錯器(debugger)。

維基主題