1. 依照語言的特性.可以分為機器語言.組合語言.第四代語言和物件導向語言。
2. 機器語言(Machine Language):二進位編碼所組成的命令.所有的程式必須經過編譯(Compiler).轉成機器語言。
3. 組合語言(Assembly Language):又稱位低階語言.通常用來撰寫低階的驅動程式(Driver)和系統程式(System program)。
電腦並不認識任何比機器語言高階的語言.而將組合語言轉譯成機器語言之工具.我們稱為組譯器(Assembler)。
4. 程序語言(Procedure Language):相對與低階語言.程序語言又稱為高階語言(High levellanguage)或是第三代語言(3GL)。
就像組合語言依樣需要組譯器
5. 第四代語言(Fourth-Generation Language 4GL):他們通常和資料庫管理系統做連結。
6. 第五代自然語言:可以語音.手勢.圖畫等方式和電腦做溝通。
7. 物件導向語言(Object-Oriented Language):採事件觸發(Event-Driven)模式利用這種方式來撰寫程式稱為物件導向設計(OOP)。
8. 物件:包括兩個很重要的元件功能.屬性和方法
9. 程式語言的特性:編譯.直譯.組譯
1. 編譯:如果編譯的過程發生錯誤.繼續編一直到完成.但錯誤會做紀錄告知。
2. 直譯:如果編譯的過程中發生錯誤.直接中斷。
3. 組譯:組合語言專用。
10. 物件連結和崁入(OLE)
我們希望把它放在word的文件中.當試算表的資料被修改.excel圖表也會跟著改變
全球資訊網(WWW)
11. 全球資訊網(WWW):被稱謂超文件標示語言。
12. 全球資訊網協會(HTML)。
13. HTML2.0.
14. 多媒體:同時以文字.聲音.或影像三種型態.
應於教育和商業。
虛擬實境(Virtual Reality)
15. 虛擬實境:虛擬實境模型語言(Virtual Reality Modeling Language)。
16. 應用:1.娛樂2.醫學3.虛擬超音波影像
教育.藝術.商業.軍事.太空.機械人.工業