2004-10-31, 10:30 PM
|
#6 (permalink)
|
長老會員
|
你是要學哪一種程式語言
電腦的體積愈來愈輕巧,功能越來越強大,但是不管電腦如何變化,它的工作原理仍是靠簡單的0與1。要電腦幫我們工作,就必須給予電腦指令,這些指令的集合就是程式。
壹、程式語言簡介
電腦是一部機器,只要給予正確命令,就會按照命令的指示執行工作,然後將結果加以輸出,這些命令的組合即是所謂的程式語言(Programming Language),故程式語言是電腦使用者與電腦溝通之橋樑。
一、程式語言的分類
依階層、使用模式和應用的不同,可以將程式語言劃分為幾個類別範圍。
(一)依階層劃分
可以分為低階語言及高階語言,低階語言包含機器語言與組合語言。
1.機器語言
是指硬體內部所使用的語言,也是電腦唯一能直接辨識的語言,是由許多0、1組合而成。
2.組合語言
是最接近機器語言的程式語言,它是一種符號式語言,必須經過翻譯後,才能被電腦所接受。
3.高階語言
又稱編譯語言,係為各種應用程式而設計的語言,其文法比較接近日常生活用語,故簡單易記。一般常見的有BASIC、C、PASCAL等。
(二)依使用模式劃分
可以分為直譯式程式語言和編譯式程式語言。
1.直譯式程式語言
此種語言,系統可以將原始程式的指令逐一的翻譯並執行,不需要經過編譯,如BASIC、LOGO、HTML等。它的特點是修改程式及除錯,較為簡單容易。
2.編譯式程式語言
撰寫的原始程式,需要經過編譯器編譯之後,輸出為電腦中直接執行的目的程式,如C、C++、PASCAL...等。他的特點是再次使用只要執行目的程式,無須重新在編譯其原始程式。
(三)依應用劃分
可以分為一般用途與特殊用途使用的程式語言。
1.一般用途
指用於一般範圍的通用程式語言,如BASIC、PASCAL、C...等。
2.特殊用途
應用於特殊領域的程式語言,例如應用於商業的COBOL,工程的FORTRAN,網路的HTML或人工智慧領域的程式語言如LISP...等。
二、程式語言發展環境
隨著作業系統的發展,程式的開發環境也隨著變化。從最早的直譯式、編譯式的開發環境,演變為今日的視覺化開發環境。環境的改進,使得程式設計人員能更有效率的開發程式。
(一)直譯式開發環境
此種類型的發展環境,最主要的特色在於輸入的程式能立即地看到輸出結果,而不需再經過編譯的動作,而原始程式小,也是其特色之一。它必需透過開發環境才能執行程式,且程式的保密性不是很好,所以很少人用來開發軟體。但是對初學程式設計者而言,相當方便,例如GwBASIC、dBaseⅢPlus等等。
(二)編譯式開發環境
編譯式的開發環境是最常見的,使用者利用文書編輯器或是系統所附的程式編輯器,將程式鍵入之後,再利用編譯軟體對原始程式進行編譯後,產生可供系統執行的目的程式檔。
(三)視覺化開發環境
視窗作業系統的普及,使得視覺化開發環境成為主流。在這種環境下,使用者只需使用一隻滑鼠,在畫面上點、畫出需要的物件,了解每個物件的屬性及控制方式,再對該物件進行控制或設計,即能設計出軟體。例如Visual Basic、Visual C++、Delhpi …等等。
三、全球資訊網與程式設計
挾著網際網路蓬勃發展的全球資訊網(WWW),提供超媒體(Hypermedia)的資訊服務,為了讓超媒體資訊能更活潑、更具特色,許多大廠紛紛提供能結合首頁設計的程式語言,這類的程式語言,最有名的有Java、VB Script。
http://www.pfts.com.tw/everyone/%B5{%A6%A1%BBy%A8%A5.asp
|
__________________
給自己看也給所有需要這些話鼓勵的人看!
認真不一定會得到美好的結果,但是不認真就一定沒有
想要有什麼結果,就秉持你的雙手 放手去做 總比什麼都沒付出最後失敗了才嘆氣來的好吧 沒努力的人.沒有資格說放棄 努力過的人.更要有勇氣繼續努力下去
|
|
送花文章: 1,
收花文章: 38 篇, 收花: 123 次
|