计算机语言发展ppt,计算机语言的发展.ppt
計算機語言的發(fā)展資料
計算機語言的發(fā)展 知識點目標 請你用5分鐘時間閱讀以下內容: 通過閱讀,你能了解并說出計算機語言的發(fā)展經歷了哪些階段? 計算機語言的發(fā)展? 計算機語言就是用戶用來編寫程序的語言,它是人們與計算機之間交換信息的工具,實際上也是人們指揮計算機工作的工具。 計算機語言的發(fā)展分為4個階段: 機器語言、匯編語言、高級語言和智能性語言。 (2)第二代語言——匯編語言 定義:是用字母和符號等助記符表示指令和操作數地址的計算機語言,又稱為符號語言。 特征:便于閱讀和書寫,編程速度、檢查調試有進步,但仍然是“面向機器”的語言,但計算機不能識別和直接運行匯編程序。 將用高級語言編寫的程序(源程序)翻譯成機器語言程序(目標程序)。這個翻譯方式分為“編譯方式”和“解釋方式”。 編譯方式:一次性將源程序翻譯完畢。 解釋方式:翻譯一條,執(zhí)行一條。 (1) 第一代語言——機器語言 定義:是最初級且依賴于硬件的語言。是由0和1組成的二進制代碼表示的語言,是計算機唯一能直接識別并執(zhí)行的語言。 特征:“面向機器”的語言,可以被計算機直接接收執(zhí)行。由它編寫的程序不易閱讀,而且指令代碼不易記憶。 機器語言和匯編語言都是面向機器的語言,一般稱為低級語言。 (3)第三代語言——高級語言 定義:人工創(chuàng)造的各種計算機都通用的、接近于人類“自然語言”的程序設計語言,又稱“算法語言”。 特征:各種計算機都通用,源程序必須翻譯成二進制代碼方可執(zhí)行,面向過程的語言,不依賴于機器。獨立于計算機的硬件,各類計算機都通用,易于人們的理解和掌握。 例如:Fortran、Cobol、Pascal、Basic、C 圖3 翻譯過程 高級語言源程序 機器語言目標程序 輸入 編譯/解釋 輸出 高級語言可分為3類: 面向過程:說明做什么,怎么做。 (如C 、Fortran、Basic 、 Pascal) 面向問題:指出做什么、數據的輸入和輸出形式。 面向對象:能夠描述同一類對象的共同屬性和行為。 VB C++ Java (4)第四代語言——智能性語言 特征:具有一定的智能。 重要應用于商品化人工智能系統(tǒng)、專家系統(tǒng)和面向對象的數據庫管理系統(tǒng)等領域。 例如:Lisp Prolog Gemstone 等。 常見的語言 機器語言(由二進制形式的指令代碼組成,不直接編程) 高級語言 匯編語言(面向機器的程序設計語言,采用助記符代替二進制) 匯編程序 面向過程:BASIC、Pascal、FoxPro、FORTRAN、C等 面向對象:C++ 、 Java、Visual Basic、PB 等 1代 2代 3代 4代 智能性語言——如PROLOG 幾種高級程序設計語言簡介 1. Basic語言 簡單易學,對話功能強,適用于科學計算和編制應用軟件 2. Pascal語言 結構化程序設計語言,數據類型豐富、編譯緊湊高效、格式書寫自由,適用于教學。 3. C語言 程序可讀性較強、編程效率較高,適用于編制系統(tǒng)軟件等
總結
以上是生活随笔為你收集整理的计算机语言发展ppt,计算机语言的发展.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 车辆信息识别 车辆目标检测 车牌识别 车
- 下一篇: 安卓初级开发教程 ppt+视频+案例源码