主題:電腦程式設計
主題首頁 | 從哪裏開始 |
電腦程式設計主題
電腦程式設計(Computer programming,簡稱Programming或Coding)是給出解決特定問題程式的過程,是軟件構造活動中的重要組成部分。程式設計往往以某種程式語言為工具,給出這種語言下的程式。程式設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程式設計人員常被稱為程式設計師。編程的目的是創建一套電腦執行特定操作或表現出期望的行為的指令。編寫原始碼的過程中,往往需要在許多不同的學科的知識,包括應用領域的知識,專門的演算法和形式邏輯的專業知識。
特色人物
威廉·納爾遜·喬伊(William Nelson Joy,1954年11月8日—),通稱比爾·喬伊(Bill Joy),美國電腦科學家。與維諾德·柯斯拉、Scott McNealy和安迪·貝托爾斯海姆一起創立了太陽電腦公司(Sun Microsystems),並作為首席科學家直到2003年。
在密歇根大學獲得電氣工程學士學位之後,於1979年在加州大學伯克利分校獲得電氣工程與電腦科學碩士學位。學生期間,他開發了BSD作業系統。其他人以BSD為基礎發展出了很多現代版本的BSD,最著名的有FreeBSD、OpenBSD和NetBSD,蘋果電腦的Mac OS X作業系統也在很大程度上基於BSD。1986年,喬伊因他在BSD作業系統中所做的工作獲得了Grace Murray Hopper獎。
除了BSD之外,他引人注目的貢獻還包括TCP/IP、vi、NFS和C shell,如今這些軟件都已經廣泛的使用在Solaris、BSD、GNU/Linux等作業系統中,而且開放原始碼給其他人無償使用、改進,為自由軟件的發展作出了極大的貢獻。另外,他還是Java和Jini的主要作者之一。
特色條目
SQL 全名是結構化查詢語言(Structured Query Language),是用於資料庫中的標準數據查詢語言,IBM 公司最早使用在其開發的資料庫系統中。1986年10月,美國國家標準學會(ANSI) 對 SQL 進行規範後,以此作為關係式資料庫管理系統的標準語言 (ANSI X3. 135-1986),1987年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對 SQL 規範作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。