程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用.

Slides:



Advertisements
Similar presentations
第2章第2章 第 1 节 生物与非生物. [ 猜谜语 ] 名字叫做牛, 不会拉犁头; 说我力气小, 背着房子走。 ( 打一动 物)
Advertisements

第十届中小学 NOC 活动 学生竞赛项目 -- 信息科技类 程序设计 培 训 讲 义 孙建华. 要点  程序设计是技术与艺术相结合的赛项。每一 个程序都来源于一种观念、一个想法、一项 创意,其实现水平有赖于技术手段,其优劣 有赖于用户检验。程序设计的过程是表达和 表现作者创造性的过程。  本赛项的要点是:用户群体需求定位恰当的.
程序设计基础 第 2 章 解题要有程序 主讲:吴献彩 Tel : QQ :
Go, Next Java? No, Next 许式伟 Go ,会成为下一个 Java 吗? 不。 Go 不是下一个 Java 。 认为 Go 是下一个 Java ,那是远远低估 Go 的能力。 Go 是下一个 C !
邱锡鹏 复旦大学计算机科学技术学院 Text Books  “Dragon book”  Compilers: Principles, Techniques, and Tools (2nd Edition)  Alfred V. Aho;Monica S.
创作计算机程序 学习目标: 定义术语 “ 计算机程序 ” 说明编程过程中流程图和伪代码的用途 介绍程序在寻求解决方案的过程中可以利用的两种方 法 区别计算机编程的两个主要步骤 列举并描述面向对象编程的三个要素.
2.1 算法与程序 2.2 结构化程序设计方法简介 2.3 结构化程序的描述 2.4 简单程序分析.
企业文化与核心价值观 主讲:孟凡驰 教授 中交四航局. 2 目 录 一、企业文化的目的价值恒久性与工具价值实践性 二、企业文化管理学特征 三、企业文化与企业发展战略 四、企业文化整合、提炼、培育和建设的目的 五、集团文化与分公司文化 六、企业核心价值观.

2010 新聞局影視幕後人才培訓課程 電視節目的類型解析 講師:高光德教授. 電視節目主要類型  新聞氣象節目  體育節目  綜合娛樂節目.
第 1 章 公共基础知识 第 2 章 Visual Basic程序开发环境 第 3 章 对象及其操作 第 4 章 数据类型及其运算
軟體工程 -物件導向程式設計與UML系統分析實作
C语言程序设计 李伟光.
Visual Basic 專題報告 蔡宜君.
《计 算 概 论》 公共必修课 北京大学 信息科学技术学院 2014年9月.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第一章 認識程式語言.
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
中日合资 武汉安珞计算机系统有限公司 公司介绍
專題製作經驗分享:多媒體組 嘉義高商 資料處理科 郭文賢.
亚洲国家一流大学建设的国际化道路: 体制改革的视角
電腦組合語言 光啟高中96學年度第2學期 第一篇 組合語言開發流程與指令格式.
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
公关协调 能力目标 初步学会对内及对外公众关系协调的基本方法。 知识目标 掌握组织内外公众协调的原理和方法。
記憶翻翻樂大考驗 一起來認識各種車車吧!.
第二节 工业地域的形成 工业联系 工业集聚 工业地域
第7章 软件过程和项目度量 过程和项目领域中的度量 软件测量 软件质量度量 在软件工程过程中集成度量 小型组织的度量 建立软件度量计划.
當代國際企業.
比爾蓋茲導讀.
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
第6章 软件编码 6.1 程序设计语言 6.2 编码风格及软件效率 6.3 程序复杂度的概念及度量方法 6.4 小结.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
軟體工程 -物件導向程式設計與UML系統分析實作
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
新世代計算機概論 第14章 程式語言.
第八章 编码和测试 编码概述 编码语言与编码工具 编码示例 测试的基本概念 黑盒测试和白盒测试 测试用例设计 多模块程序的测试策略
程式語言Visual Basic 變數的可視範圍
林老師程式設計講座 第一單元 進入Visual Basic 世界.
Chapter 1 Introduction.
分布式对象标准介绍 企业要构建多层分布式系统,必须遵循分布式标准,基于什么样的标准将直接影响到企业应用系统的开放性和可扩展性。目前业界分布式对象技术主要有三种架构标准: Microsoft的COM/DCOM/COM+ OMG组织的 CORBA。 Sun Microsystems的Enterprise.
计算机文化基础 第一章 计算机的基础知识.
認識Scratch.
第一章 计算机语言的学科形态与发展历程   计算机语言在计算学科中占有特殊的地位,它是计算学科中最富有智慧的成果之一,它深刻地影响着计算学科各个领域的发展。不仅如此,计算机语言还是程序员与计算机交流的主要工具。因此,可以说如果不了解计算机语言,就谈不上对计算学科的真正了解。
初识Visual Basic.
視窗程式設計簡介-VB、Visual Studio
程序语言的现在和未来 孙志岗.
第1章 Visual Basic 简介 郭清溥.
算法与程序设计.
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
程序基础 2019/4/25.
2012温州市“深化普通高中课程改革”信息技术学科培训
第3 语言翻译问题 [学习目标]:学习和掌握语言的语法的基本概念和基本要素,理解翻译的步骤;学习和掌握BNF文法。
計算機概論 跨越講義 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 結構化VS物件導向程式設計
機台監控實務-RS232 實作目的 RS-232C是工業界相當常用的串列通訊介面,且 近年逐漸走向圖形監控,市面上圖控軟體更是如雨
第1章 历史回顾与语言分类 说明程序设计语言的发展阶段,并列出每一个阶段出现的两到三种最重要语言。
導 論 教學投影片.
第1章 历史回顾与语言分类 说明程序设计语言的发展阶段,并列出每一个阶段出现的两到三种最重要语言。
第二章 语言设计问题.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
知识产权在中小企业中的作用 讲座内容 一、知识产权在发达国家及知名企业中的地位 二、知识产权的基本概念及其特点
Print方法和函数 2019/5/19.
第一讲 面向对象方法学与信息系统建模.
编译原理实践 1.课程说明及引论.
方格紙上畫正方形.
程式語言簡介 2019/7/17 明乘中學編製.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
程式設計與程式語言 告訴電腦做些什麼 第十六章.
國立勤益科技大學 冷凍空調與能源系 實務專題成果展
Presentation transcript:

程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用

程式語言發展史 機器語言 組合語言 電腦所能接受 由0與1組成 將0、1字串以符號表示 優點: 缺點: 指令比機器語言更易於學習 必須符合特定機器,不具可攜性 不具結構性,程式仍然不易理解

高階語言 範例:C語言 特性 可讀性高,容易理解 比較容易維護和修改 具有可攜性 編譯:高階語言的程式碼需編譯成目的碼之後才能執行

高階語言編譯流程

程式語言發展歷程

FORTRAN 第一個高階語言,為IBM於1957年左右推出 針對複雜的科學計算所設計 範例:

LISP MIT教授John McCarthy於1958年所推出 適合作符號運算 在人工智慧的應用特別重要 範例:

COBOL 專為商業資料處理而設計的語言 提供便利的檔案描述與處理 特別重視資料的定義 範例:

COBOL範例

BASIC 個人電腦推出後誕生的語言 簡單易學,但不是很嚴謹 微軟的VISUAL BASIC(簡稱VB),為BASIC語言提供了視覺化的簡易開發環境

BASIC 範例

PASCAL 發源於歐洲 具有完備的資料型態,和結構化的控制結構 程式可讀性高,常為教科書所用

PASCAL 範例

C 為了UNIX作業系統所設計 具有高階的結構化敘述,也具備了類似低階語言控制硬體的能力 為目前最常被使用的高階語言 範例:

C 範例

PROLOG 1972年於法國所推出 邏輯化程式設計的代表 在人工智慧領域有重要應用 範例

PROLOG範例

ADA 由美國國防部主導 名稱是紀念世界上第一位程式設計員Ada Byron 希望結合所有語言的特性 語言過於複雜,目前所知的應用不多

C++ 基於C所擴充的物件導向程式語言 在類別中,可定義資料(Data member)和行為(Function member) 可以指定使用範圍為公開的(Public),或是私自的(Private) 範例:

C++範例

JAVA 美國Sun公司於1995年發表 具備有物件導向的特性 提供了跨平台的功能 範例:

程式語言依照特性分類