主題:電腦程式設計

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

電腦程式設計主題

電腦程式設計(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的主要作者之一。

特色條目

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編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言」

特色圖片

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

GNU Emacs是一個文本編輯器,和常用的類Unix系統集成開發環境(IDE),協助程序員與發展,為他們提供完備的設施,如調試器(debugger)。

維基主題

目前中文維基百科共有1項主題首頁。
人文
娛樂與體育
地理
漢字文化圈中國
中華人民共和國(省區:河北 山西 江蘇 浙江 山東 安徽 福建 河南 湖北 湖南 廣東 廣西 海南 四川 雲南 甘肅 新疆 江西 貴州;城市:北京 天津 上海 南京 蘇州 福州 廣州 武漢 西安 寧波 青島 重慶 台州 惠州 肇慶 寧德;其他:香港 澳門 東北地區 天津濱海新區
中華民國(廣域:臺灣 福建;縣市:臺北 基隆 桃園 新竹 苗栗 臺中 彰化 南投 雲林 臺南 高雄 澎湖 宜蘭
日本東京 琉球群島
朝鮮半島朝鮮民主主義人民共和國 韓國
越南 新加坡 馬來西亞 泰國 菲律賓
西歐:德國 荷蘭 比利時 法國 西班牙 英國倫敦) 瑞士 奧地利;北歐:芬蘭 瑞典;南歐:義大利 梵蒂岡 希臘;東歐:亞美尼亞 白俄羅斯 立陶宛 波蘭 俄羅斯 烏克蘭;跨洲國家:土耳其
  • 美洲
美國阿拉巴馬州 阿拉斯加州 亞利桑那州 阿肯色州 加利福尼亞州 愛荷華州 堪薩斯州) 加拿大 巴西 蘇里南 阿根廷
  • 大洋洲
澳洲
埃及 安哥拉 南非