Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
第 4 章 電腦軟體  系統軟體 常見作業系統簡介 Linux 常用指令簡介 應用軟體  程式語言
作業系統 (1)  <ul><li>監督程式 </li></ul><ul><ul><li>在於管理電腦系統的所有資源,電腦系統中最重要的資源當然就是 CPU 。 </li></ul></ul><ul><ul><li>對於記憶體的分配也是一項重要...
作業系統 (2) <ul><li>輸入/輸出管理程式 </li></ul><ul><ul><li>在於管理資料輸入與輸出的動作,這個動作可能是對於儲存裝置的資料存取。 </li></ul></ul><ul><ul><li>例如硬碟、磁碟機等儲存...
作業系統處理方式 <ul><li>單人單工作業系統 </li></ul><ul><ul><li>同一時間內只允許一個使用者來執行程式,並且電腦在同一時間內只能處理一個程序。例如微軟的 MS-DOS 。 </li></ul></ul><ul><l...
DOS  <ul><li>在 DOS 的作業環境下,是屬於「單人單工」的作業環境。 </li></ul><ul><li>一次只能服務一個使用者,使用者一次只能操作一個程式。 </li></ul><ul><li>例如若進行檔案的複製工作,就必須等...
Windows 3.1/95/98/ME  <ul><li>Windows 3.1 必須依賴 DOS 為基礎,才能夠與各種所需的軟硬體資源進行溝通,只能說是具有圖形介面的應用程式。 </li></ul><ul><li>1995 年 8 月,微軟...
Windows XP/Vista <ul><li>2001 年年底前推出了 Windows XP 作業系統,一改之前使用數字作為版本更替的使用名稱, XP 表示 eXPerience  。 </li></ul><ul><li>直到 2007 年...
Windows NT/2000/ Server 2003  <ul><li>Windows NT ,提供跨平台、多檔案系統、安全性高的作業環境,在操作使用上更加容易上手。  </li></ul><ul><li>Windows 2000 是 Wi...
Mac OS  <ul><li>Mac OS 是蘋果電腦公司的麥金塔 (Macintosh) 電腦採用的作業系統,穩定性極高。 </li></ul><ul><li>最新的版本是 Mac OS X Tiger  ,並內建 Intel  最新一代處...
嵌入式作業系統  <ul><li>是一種內建於電子設備內的電路裡的作業系統,它和個人電腦的作業系統存放在硬碟中是有差異的。 </li></ul><ul><li>常被應用於 PDA 設備,較常見的嵌入式作業系統有: Palm OS 、 Windo...
UNIX <ul><li>在網際網路上, UNIX 作業系統在處理大量資料的存取較為穩定。  </li></ul><ul><li>也建立了開放式系統 (Open System) 的觀念,朝向企業網路方面發展。 </li></ul><ul><li...
Linux(1)  <ul><li>功能穩定 </li></ul><ul><ul><li>比較不會因為當機,而造成軟硬體的傷害,或對工作的執行。 </li></ul></ul><ul><li>多人多工 </li></ul><ul><ul><li...
Linux(2) <ul><li>版本更新容易 </li></ul><ul><ul><li>由於 Linux 的核心 (kernel) 以及許多套件的原始碼 (sourse code) 都是公開的。  </li></ul></ul><ul><l...
基本系統操作指令 (1) <ul><li>「 clear 」-清除螢幕畫面 </li></ul><ul><ul><li>說明:與 Dos 環境的 cls 指令相同。 </li></ul></ul><ul><ul><li>使用語法: clear ...
基本系統操作指令 (2) <ul><li>「 exit 」-登出 shell </li></ul><ul><ul><li>說明:在 X Window 的終端機視窗中執行 exit 指令,會使系統關閉終端機視窗跳回 X Window 作業環境。 ...
基本系統操作指令 (3) <ul><li>「 find 」-搜尋檔案與目錄 </li></ul><ul><ul><li>說明: find 指令是用來搜尋磁碟中符合指定條件的檔案或目錄。 </li></ul></ul><ul><ul><li>使用...
常用檔案操作指令 (1) <ul><li>「 cd 」-更改工作目錄位置 </li></ul><ul><ul><li>說明:與 Dos 環境用法相同,但須注意的是 Linux 所採用的目錄分隔符號為「 / 」,並非 Dos 內所使用的「  」。...
常用檔案操作指令 (2) <ul><li>「 cp 」-複製檔案或目錄 </li></ul><ul><ul><li>說明:它必須要指定目地檔案或目錄才行。 </li></ul></ul><ul><ul><li>使用語法: cd [ 參數 ][ ...
常用檔案操作指令 (3) <ul><li>「 rm 」-刪除檔案或目錄 </li></ul><ul><ul><li>說明: rm 指令是用來刪除磁碟中的檔案或目錄。 rm 指令刪除的檔案或目錄,是無法執行救回的動作。 </li></ul></u...
辦公室軟體 (1)  <ul><li>文書處理軟體 </li></ul><ul><ul><li>在辦公室裏,諸如會議記錄、工作報告、信件等,都是需要大量文字作為處理,這就需要文書處理軟體的幫忙。 </li></ul></ul><ul><li>試...
辦公室軟體 (2) <ul><li>簡報製作軟體  </li></ul><ul><ul><li>PowerPoint 具有多媒體的能力,能在投影片中自由穿插影像、聲音、動畫等,讓簡報能夠有完備輸出所有資訊的能力。 </li></ul></ul>...
影像處理軟體 (1) <ul><li>2D 平面繪圖   </li></ul><ul><ul><li>友立 (Ulead) PhotoImpact </li></ul></ul><ul><ul><ul><li>它提供多類型圖形檔的編修、完整的網...
影像處理軟體 (2) <ul><li>3D 立體類 </li></ul><ul><ul><li>3D Studio Max </li></ul></ul><ul><ul><ul><li>特別的是擁有許多商業類型的外掛程式 (Plug-In) 支...
影音處理軟體  <ul><li>友立繪聲繪影( VideoStudio )  </li></ul><ul><ul><li>支援大多數的視訊、聲音檔案格式,程式也內建多種的特效功能,而且詳細的指引步驟功能 , 相當適合於入門者使用。  </li>...
程式語言的演進 (1) <ul><li>機械語言 </li></ul><ul><ul><li>是一連串的 0 與 1 之組合,這是 CPU 直接能懂的語言,且不需再經過任何的編譯或組譯即可執行。  </li></ul></ul><ul><li>...
程式語言的演進 (2) <ul><li>第四代語言  </li></ul><ul><ul><li>英文簡稱為 4GLS ,例如報表和查詢語言,通常應用於各類型的資料庫系統。  </li></ul></ul><ul><ul><li>以 SQL 語...
常見程式語言簡介 4-5  程式語言   這種程式語言的特點之一是程式與資料都使用同一種表示 方式,並以串列為主要的資料結構,適合作為字串的處理 工作。 LISP 人工智慧語言,利用規則與事實 (rules and facts) 的知識 庫來進...
4-5  程式語言   視覺化的 Basic 開發環境,並加入了物件導向程式語言的 特性 。 Visual Basic 方便初學者的學習使用,並不注重結構化及模組化的設計 概念 。 Basic 昇陽 (SUN) 參考 C/C++ 特性所開發的新...
Upcoming SlideShare
Loading in …5
×

04

889 views

Published on

  • Login to see the comments

  • Be the first to like this

04

  1. 1. 第 4 章 電腦軟體 系統軟體 常見作業系統簡介 Linux 常用指令簡介 應用軟體 程式語言
  2. 2. 作業系統 (1) <ul><li>監督程式 </li></ul><ul><ul><li>在於管理電腦系統的所有資源,電腦系統中最重要的資源當然就是 CPU 。 </li></ul></ul><ul><ul><li>對於記憶體的分配也是一項重要的任務,在電腦系統有限的記憶體容量下,如何分配可用的記憶體空間給有需要的程式來使用,也是監督程式的重要工作。 </li></ul></ul><ul><li>工作管理程式 </li></ul><ul><ul><li>在於選擇哪一個工作要進行處理,並將它排入 CPU 的處理流程中,並在工作完成後終止該工作。 </li></ul></ul>4-1 系統軟體
  3. 3. 作業系統 (2) <ul><li>輸入/輸出管理程式 </li></ul><ul><ul><li>在於管理資料輸入與輸出的動作,這個動作可能是對於儲存裝置的資料存取。 </li></ul></ul><ul><ul><li>例如硬碟、磁碟機等儲存裝置,或是管理可用的週邊設備,例如印表機、掃描器等。 </li></ul></ul><ul><ul><li>輸入輸出裝置決定何時哪個程式可以使用資源。 </li></ul></ul>4-1 系統軟體
  4. 4. 作業系統處理方式 <ul><li>單人單工作業系統 </li></ul><ul><ul><li>同一時間內只允許一個使用者來執行程式,並且電腦在同一時間內只能處理一個程序。例如微軟的 MS-DOS 。 </li></ul></ul><ul><li>單人多工作業系統 </li></ul><ul><ul><li>同一時間內只允許一個使用者來執行程式,不過電腦在單一時間內能提供多件工作同時作業的能力,並會依照程式的需求分配 CPU 時間給每個工作。 </li></ul></ul><ul><li>多人多工作業系統 </li></ul><ul><ul><li>可以允許多個使用者使用多個帳號在同一時間執行不同程式,並共享電腦及週邊資源。 </li></ul></ul>4-1 系統軟體
  5. 5. DOS <ul><li>在 DOS 的作業環境下,是屬於「單人單工」的作業環境。 </li></ul><ul><li>一次只能服務一個使用者,使用者一次只能操作一個程式。 </li></ul><ul><li>例如若進行檔案的複製工作,就必須等待檔案複製完畢,才可以再繼續下一個指令。 </li></ul><ul><li>優點就是它的 可靠性 和 穩定性 ,幾乎很少當機或造成硬碟閉鎖。 </li></ul>4-2 常見作業系統簡介
  6. 6. Windows 3.1/95/98/ME <ul><li>Windows 3.1 必須依賴 DOS 為基礎,才能夠與各種所需的軟硬體資源進行溝通,只能說是具有圖形介面的應用程式。 </li></ul><ul><li>1995 年 8 月,微軟的 Windows 95 作業系統以其全新的圖形介面作業系統、方便的操作介面、多工執行環境等優點。 </li></ul><ul><li>Windows 98 是 Windows 95 的下一個版本,其號稱具有更佳的穩定性,並支援更多的硬體裝置,且具有 「即插即用」 ( Plug and Play) 的功能。 </li></ul>4-2 常見作業系統簡介
  7. 7. Windows XP/Vista <ul><li>2001 年年底前推出了 Windows XP 作業系統,一改之前使用數字作為版本更替的使用名稱, XP 表示 eXPerience 。 </li></ul><ul><li>直到 2007 年初,再度推出了 Vista 作業系統,強調炫麗的多媒體效果與更嚴謹的安全性改良,並增強了桌面搜尋與組織功能。 </li></ul><ul><li>可協助在 Windows Vista 的任何位置找到電腦中的任何檔案或電子郵件。 </li></ul>4-2 常見作業系統簡介
  8. 8. Windows NT/2000/ Server 2003 <ul><li>Windows NT ,提供跨平台、多檔案系統、安全性高的作業環境,在操作使用上更加容易上手。 </li></ul><ul><li>Windows 2000 是 Windows NT 的下一個版本,伺服器版本則強調其伺服器與網路管理上的優異功能,以及其圖形化的設定介面,較少的維護人力成本與較低的技術門檻。 </li></ul><ul><li>Windows Server 2003 除了延續 Windows 2000 的功能之外,尚增加了動態式目錄、全面支援 .NET 架構及各應用服務的功能。 </li></ul>4-2 常見作業系統簡介
  9. 9. Mac OS <ul><li>Mac OS 是蘋果電腦公司的麥金塔 (Macintosh) 電腦採用的作業系統,穩定性極高。 </li></ul><ul><li>最新的版本是 Mac OS X Tiger ,並內建 Intel 最新一代處理器 - Intel Core 2 Duo — Intel ,包括可進行視訊對話的內建 iSight 攝影機。 </li></ul><ul><li>還擁有號稱世上最快的 Mac 專用網頁瀏覽器- Safari ,及具備 Spotlight 搜尋技術來立即準確地找出與寄送電子郵件。 </li></ul>4-2 常見作業系統簡介
  10. 10. 嵌入式作業系統 <ul><li>是一種內建於電子設備內的電路裡的作業系統,它和個人電腦的作業系統存放在硬碟中是有差異的。 </li></ul><ul><li>常被應用於 PDA 設備,較常見的嵌入式作業系統有: Palm OS 、 Windows CE 兩種。 </li></ul><ul><li>其中 Palm OS 為 Palm 品牌及許多手持式設備的標準作業系統; </li></ul><ul><li>而 Windows CE 則是微軟為手持式設備所設計的嵌入式作業系統,可以執行 Word 、 Excel 或電子郵件的簡易工作。 </li></ul>4-2 常見作業系統簡介
  11. 11. UNIX <ul><li>在網際網路上, UNIX 作業系統在處理大量資料的存取較為穩定。 </li></ul><ul><li>也建立了開放式系統 (Open System) 的觀念,朝向企業網路方面發展。 </li></ul><ul><li>作為視窗使用者端的伺服器,並朝向工業伺服器的方向邁進。 </li></ul>4-2 常見作業系統簡介
  12. 12. Linux(1) <ul><li>功能穩定 </li></ul><ul><ul><li>比較不會因為當機,而造成軟硬體的傷害,或對工作的執行。 </li></ul></ul><ul><li>多人多工 </li></ul><ul><ul><li>可以讓使用者在同一時間執行多項應用程式,達到「多工」的目的。 </li></ul></ul><ul><li>支援多 CPU 電腦系統 </li></ul><ul><ul><li>Linux 支援一台電腦裡的主機板上有著兩顆以上的 CPU 。 </li></ul></ul><ul><li>提供多項程式開發工具 </li></ul><ul><ul><li>Linux 的程式開發環境非常的完善,包括了 C 、 C++ 、 Fortran 、 Perl 等程式開發工具。 </li></ul></ul>4-2 常見作業系統簡介
  13. 13. Linux(2) <ul><li>版本更新容易 </li></ul><ul><ul><li>由於 Linux 的核心 (kernel) 以及許多套件的原始碼 (sourse code) 都是公開的。 </li></ul></ul><ul><li>LILO 多重開機 </li></ul><ul><ul><li>Linux 裡面有一個多重開機管理程式 LILO(Linux Loader) 。 </li></ul></ul><ul><ul><li>可以讓使用者在兩種以上的作業系統之間做切換。 </li></ul></ul><ul><li>強大的網路支援 </li></ul><ul><ul><li>Linux 作業系統內建有 TCP/IP 、 FTP 、 PPP 、 SLIP 等通訊協定,有助網路環境的建構及使用。 </li></ul></ul>4-2 常見作業系統簡介
  14. 14. 基本系統操作指令 (1) <ul><li>「 clear 」-清除螢幕畫面 </li></ul><ul><ul><li>說明:與 Dos 環境的 cls 指令相同。 </li></ul></ul><ul><ul><li>使用語法: clear </li></ul></ul><ul><li>「 date 」-顯示或設定系統日期與時間 </li></ul><ul><ul><li>說明:可以透過所附加的參數,來執行設定或變更日期、時間的顯示模式。 </li></ul></ul><ul><ul><li>使用語法: date [ 參數 ] +[ 顯示模式 ] </li></ul></ul><ul><li>「 df 」-顯示磁碟機資訊 </li></ul><ul><ul><li>說明: df 指令是用來顯示目前系統中所掛載磁碟機的檔案格式與使用狀況。 </li></ul></ul><ul><ul><li>使用語法: df [ 參數 ] </li></ul></ul>4-3 Linux 常用指令簡介
  15. 15. 基本系統操作指令 (2) <ul><li>「 exit 」-登出 shell </li></ul><ul><ul><li>說明:在 X Window 的終端機視窗中執行 exit 指令,會使系統關閉終端機視窗跳回 X Window 作業環境。 </li></ul></ul><ul><ul><li>使用語法: exit </li></ul></ul><ul><li>「 man 」-顯示指令的說明訊息 </li></ul><ul><ul><li>說明:使用 man 來作查詢動作時,必須附加所要查詢的關鍵字。 </li></ul></ul><ul><ul><li>使用語法: man [ 參數 ] [ 指令 ] </li></ul></ul><ul><li>「 startx 」-啟動 X Window </li></ul><ul><ul><li>說明: startx 指令可以在純文字操作模式下,開啟 X Window 圖形介面。 </li></ul></ul><ul><ul><li>使用語法: startx </li></ul></ul><ul><li>「 who 」-查詢目前線上使用者資訊 </li></ul><ul><ul><li>說明: who 指令是用來查詢目前連接本機使用者的相關資訊。 </li></ul></ul><ul><ul><li>使用語法: who[ 參數 ] </li></ul></ul>4-3 Linux 常用指令簡介
  16. 16. 基本系統操作指令 (3) <ul><li>「 find 」-搜尋檔案與目錄 </li></ul><ul><ul><li>說明: find 指令是用來搜尋磁碟中符合指定條件的檔案或目錄。 </li></ul></ul><ul><ul><li>使用語法: find [ 路徑 ][ 參數 ] </li></ul></ul><ul><li>「 mount 」-掛載檔案系統 </li></ul><ul><ul><li>說明: mount 指令可以用來掛載軟碟機、光碟機等儲存媒介。 </li></ul></ul><ul><ul><li>使用語法: mount [ 參數 ][ 設備名稱 ][ 掛載位置 ] </li></ul></ul><ul><li>「 umount 」-卸載檔案系統 </li></ul><ul><ul><li>說明: umount 指令是用來卸載在系統中的檔案系統,例如光碟機、軟碟機不使用了,則可以將它們卸離系統。 </li></ul></ul><ul><ul><li>使用語法: umount [ 參數 ][ 裝置名稱或所掛載使用的目標路徑 ] </li></ul></ul>4-3 Linux 常用指令簡介
  17. 17. 常用檔案操作指令 (1) <ul><li>「 cd 」-更改工作目錄位置 </li></ul><ul><ul><li>說明:與 Dos 環境用法相同,但須注意的是 Linux 所採用的目錄分隔符號為「 / 」,並非 Dos 內所使用的「 」。 </li></ul></ul><ul><ul><li>使用語法: cd [-L|-P][ 目錄 ] </li></ul></ul><ul><li>「 ls 」-列出檔案及目錄 </li></ul><ul><ul><li>說明: ls 指令是用來顯示目錄的檔案及子目錄名稱。 </li></ul></ul><ul><ul><li>使用語法: ls [ 參數 ] [ 檔案或目錄 ] </li></ul></ul><ul><li>「 pwd 」-顯示目前工作目錄 </li></ul><ul><ul><li>說明:「 present working direction 」的縮寫,用來顯示目前所在的工作目錄名稱。 </li></ul></ul><ul><ul><li>使用語法: pwd </li></ul></ul>4-3 Linux 常用指令簡介
  18. 18. 常用檔案操作指令 (2) <ul><li>「 cp 」-複製檔案或目錄 </li></ul><ul><ul><li>說明:它必須要指定目地檔案或目錄才行。 </li></ul></ul><ul><ul><li>使用語法: cd [ 參數 ][ 來源檔案或目錄 ][ 目地檔案或目錄 ] </li></ul></ul><ul><li>「 mkdir 」-新增目錄 </li></ul><ul><ul><li>說明: mkdir 指令是用來新增磁碟中的目錄。 </li></ul></ul><ul><ul><li>使用語法: mkdir [ 目錄名稱 ] </li></ul></ul><ul><li>「 mv 」-移動檔案或目錄 </li></ul><ul><ul><li>說明:可用作更改檔案或目錄的名稱。 </li></ul></ul><ul><ul><li>使用語法: mv [ 參數 ][ 來源檔案或目錄 ] [ 目的檔案或目錄 ] </li></ul></ul>4-3 Linux 常用指令簡介
  19. 19. 常用檔案操作指令 (3) <ul><li>「 rm 」-刪除檔案或目錄 </li></ul><ul><ul><li>說明: rm 指令是用來刪除磁碟中的檔案或目錄。 rm 指令刪除的檔案或目錄,是無法執行救回的動作。 </li></ul></ul><ul><ul><li>使用語法: rm [ 參數 ][ 檔案或目錄 ] </li></ul></ul><ul><li>「 rmdir 」-刪除目錄 </li></ul><ul><ul><li>說明: rmdir 指令是用來刪除磁碟中的目錄。 </li></ul></ul><ul><ul><li>使用語法: rmdir [ 目錄名稱 ] </li></ul></ul>4-3 Linux 常用指令簡介
  20. 20. 辦公室軟體 (1) <ul><li>文書處理軟體 </li></ul><ul><ul><li>在辦公室裏,諸如會議記錄、工作報告、信件等,都是需要大量文字作為處理,這就需要文書處理軟體的幫忙。 </li></ul></ul><ul><li>試算表軟體 </li></ul><ul><ul><li>試算表軟體可使用的範圍很廣,因為它不僅能做數字的處理,還可在表格內加入文字,以增加其應用範圍。 </li></ul></ul>4-4 應用軟體
  21. 21. 辦公室軟體 (2) <ul><li>簡報製作軟體 </li></ul><ul><ul><li>PowerPoint 具有多媒體的能力,能在投影片中自由穿插影像、聲音、動畫等,讓簡報能夠有完備輸出所有資訊的能力。 </li></ul></ul><ul><li>資料庫軟體 </li></ul><ul><ul><li>最強勢的地方在於結合了 Office 中各種資料的結合性,使得所有的資訊能以最有效率的方式整合輸出,並提供快速建立關聯的資料庫與多媒體資料庫能力。 </li></ul></ul>4-4 應用軟體
  22. 22. 影像處理軟體 (1) <ul><li>2D 平面繪圖 </li></ul><ul><ul><li>友立 (Ulead) PhotoImpact </li></ul></ul><ul><ul><ul><li>它提供多類型圖形檔的編修、完整的網頁製作工具,以及豐富多變的輔助道具。 </li></ul></ul></ul><ul><ul><li>Adobe Photoshop </li></ul></ul><ul><ul><ul><li>Photoshop 是一套定位在專業型的點陣圖編修軟體,尤其是在特效濾鏡的運用廣度上有著極高評價。 </li></ul></ul></ul><ul><ul><li>Corel Draw </li></ul></ul><ul><ul><ul><li>著名的向量繪圖軟體,於向量圖的發展有著十幾年的經驗,擁有十分廣大的使用者。 </li></ul></ul></ul><ul><ul><li>Macromedia Flash </li></ul></ul><ul><ul><ul><li>它能以向量圖為基礎,檔案所佔空間小,以 Flash 所製成的檔案格式為 SWF 。 </li></ul></ul></ul>4-4 應用軟體
  23. 23. 影像處理軟體 (2) <ul><li>3D 立體類 </li></ul><ul><ul><li>3D Studio Max </li></ul></ul><ul><ul><ul><li>特別的是擁有許多商業類型的外掛程式 (Plug-In) 支援,常用於建築業、室內設計、遊戲動畫製作等。 </li></ul></ul></ul><ul><ul><li>Alias wavefront Maya </li></ul></ul><ul><ul><ul><li>Maya 提供了 3D 模組的建構環境、繪圖軟體功能、彩現能力 (Rendering) 等全方位的整合環境,能讓 3D 動畫製作的過程更快速化。 </li></ul></ul></ul>4-4 應用軟體
  24. 24. 影音處理軟體 <ul><li>友立繪聲繪影( VideoStudio ) </li></ul><ul><ul><li>支援大多數的視訊、聲音檔案格式,程式也內建多種的特效功能,而且詳細的指引步驟功能 , 相當適合於入門者使用。 </li></ul></ul><ul><li>訊連科技( Cyberlink ) PowerDVD </li></ul><ul><ul><li>電腦上播放的好處是,您能將影片中喜愛的場景一一擷取成圖檔,這是一般家用 DVD 播放機所做不到的。 </li></ul></ul><ul><li>RealPlayer </li></ul><ul><ul><li>RealPlayer 是一種在網路上相當盛行的多媒體播放程式,它能將影音壓縮成資料流,而且可在下載的同時,播放已先下載的部分,十分適合網路媒體。 </li></ul></ul>4-4 應用軟體
  25. 25. 程式語言的演進 (1) <ul><li>機械語言 </li></ul><ul><ul><li>是一連串的 0 與 1 之組合,這是 CPU 直接能懂的語言,且不需再經過任何的編譯或組譯即可執行。 </li></ul></ul><ul><li>組合語言 </li></ul><ul><ul><li>也是低階的一種,它只比機械語言來的高階一些。 </li></ul></ul><ul><ul><li>用組合語言所寫的程式,事實上也是很接近 CPU 所能認識的格式,只是它在撰寫上比機械語言來的容易多了。 </li></ul></ul><ul><li>高階語言 </li></ul><ul><ul><li>高階語言就是比低階語言更容易懂的程式語言。 </li></ul></ul><ul><ul><li>舉凡是 Basic 、 C 或是 C++ ,都是高階語言的一員。 </li></ul></ul>4-5 程式語言
  26. 26. 程式語言的演進 (2) <ul><li>第四代語言 </li></ul><ul><ul><li>英文簡稱為 4GLS ,例如報表和查詢語言,通常應用於各類型的資料庫系統。 </li></ul></ul><ul><ul><li>以 SQL 語言為例,其語法使用上相當直覺易懂,例如: </li></ul></ul><ul><li>第五代語言 </li></ul><ul><ul><li>亦即自然語言,它是程式語言發展的終極目標,自然語言使用者口音、使用環境、語言本身的特性 ( 如一詞多義 ) 都會造成電腦在解讀時產生不同的結果。 </li></ul></ul>4-5 程式語言 Select 姓名 From 學生成績資料表 Where 英文 = 100
  27. 27. 常見程式語言簡介 4-5 程式語言 這種程式語言的特點之一是程式與資料都使用同一種表示 方式,並以串列為主要的資料結構,適合作為字串的處理 工作。 LISP 人工智慧語言,利用規則與事實 (rules and facts) 的知識 庫來進行人工智慧系統的開發,例如專家系統常以 prolog 進行開發 。 PROLOG 是最早擁有結構化程式設計概念的高階語言,目前的 Object-PASCAL 則加入了物件導向程式設計的概念 。 PASCAL 是一種在美國大量運用在國防需要的語言 。 ADA 是早期用來開發商業軟體最常用的語言 。 COBOL 第一個開發成功的高階語言,主要專長在於處理數字計算 的功能,常被應用於科學領域的計算工作 。 FORTRAN
  28. 28. 4-5 程式語言 視覺化的 Basic 開發環境,並加入了物件導向程式語言的 特性 。 Visual Basic 方便初學者的學習使用,並不注重結構化及模組化的設計 概念 。 Basic 昇陽 (SUN) 參考 C/C++ 特性所開發的新一代程式語言,它 標榜跨平台、穩定及安全等特性,主要應用領域為網際網 路、無線通訊、電子商務,它也是一種物件導向的高階語 言。 Java 保有 C 語言的優點,並修改其缺點,同時加入物件導向的 特性 。 C++ Unix/Linux 作業系統就是由 C 語言開發而成,主要優點 有:程式輕薄短小、效能佳、可針對記憶直接處理 。 C

×