主題:電腦程式設計

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
主題首頁主題首頁  從哪裡開始從哪裡開始

電腦程式設計主題

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

特色人物

威廉·納爾遜·喬伊(William Nelson Joy,1954年11月8日),通稱比爾·喬伊(Bill Joy),美國計算機科學家。與維諾德·柯斯拉Scott McNealy安迪·貝托爾斯海姆一起創立了太陽微系統公司(Sun Microsystems),並作為首席科學家直到2003年

密歇根大學獲得電氣工程學士學位之後,於1979年在加州大學伯克利分校獲得電氣工程與計算機科學碩士學位。學生期間,他開發了BSD操作系統。其他人以BSD為基礎發展出了很多現代版本的BSD,最著名的有FreeBSDOpenBSDNetBSD,蘋果電腦的Mac OS X操作系統也在很大程度上基於BSD。1986年,喬伊因他在BSD操作系統中所做的工作獲得了Grace Murray Hopper獎。

除了BSD之外,他引人注目的貢獻還包括TCP/IPviNFSC shell,如今這些軟件都已經廣泛的使用在SolarisBSDGNU/Linux等操作系統中,而且開放源代碼給其他人無償使用、改進,為自由軟件的發展作出了極大的貢獻。另外,他還是JavaJini的主要作者之一。

特色條目

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。

特色圖片

A white background with colourful text.
A white background with colourful text.
作者:Kleiner

Hello, World」程序指的是指在計算機屏幕上輸出「Hello, World!」(意為「世界,你好!」)這行字符串的計算機程序。此為C++的方式撰寫。

維基主題