收藏 分享(赏)

计算机汇编语言概述.txt

上传人:j35w19 文档编号:4074984 上传时间:2018-12-06 格式:TXT 页数:6 大小:17.38KB
下载 相关 举报
计算机汇编语言概述.txt_第1页
第1页 / 共6页
计算机汇编语言概述.txt_第2页
第2页 / 共6页
计算机汇编语言概述.txt_第3页
第3页 / 共6页
计算机汇编语言概述.txt_第4页
第4页 / 共6页
计算机汇编语言概述.txt_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、易语言.飞扬)电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。 目前通用的编程语言有两种形式:汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件 作

2、,只不过指令采用 英文 写的 识符, 易识别和记忆。它同 要编程 每一步 的 作用命令的形式写出来。汇编程序通常由三部分 成:指令、 指令和 指令。汇编程序的每一 指令只能对 实 作过程 的一个 的动作, 如 动、 ,因 汇编 程序一 、 易出,而用汇编语言编程 要有 多的计算机currency1识,但汇编语言的“是而易的,用汇编语言所能fi成的 作不是一 高级语言所能实fl的,而 程序经汇编成的可执行文件不 ,而执行 。 高级语言是目前大多编程 的。和汇编语言相 ,它不但 ”多相的机器指令合成为指令, 作有但fi成作的 , 如用、器 , 大大 程序 的指令。同时,由于 多 ,编程 不 要有多

3、的currency1识。 高级语言 要是相对于汇编语言而言,它 不是 指 一种 的语言,而是 多编程语言,如目前 行的VB、VC、FoxPro、Delphi , 语言的语 、命令 式都 不相同。 的编程语言PASCAL语言 于高级语言.高级语言所编制的程序不能直接 计算机识别, 经过 能 执行,按 式可 它们分为两类:类:执行 式类 于我们常 的同 , 用程序 代码一 由相 语言的 器 成目 代码(机器语言),一 执行,因 ,而不能 成可 执行的可执行文件, 用程序不能 器,但种 式 ,可以动 、 用程序。 编 类:编 是指 用 程序执行之前, 程序 代码 成目 代码(机器语言),因 目程序可

4、以 语言环境 执行,用 便、 高。但 用程序一旦 要 , 先 代码,再重新编 成新的目 文件( .OBJ)能执行,只有目 文件而没有 代码, 不 便。fl 大多的编程语言都是编 型的, 如Visual C、Visual Foxpro、Delphi 。 学习编程,从何入手 如果您想学习编程,却又不currency1从何入手,那么您不妨看看下面的几种学习 案,可能会给您一 启示吧!= VB 案一 Basic语言 & Visual Basic “ (1)Basic 易学, 易上手。 (2)Visual Basic 提供 强大的可视编程能力,可以让你轻松做出漂亮的程序。 (3)众多的控件让编程变得象垒

5、积木一 。 (4)Visual Basic 的全部汉让我们 English头大的人喜不 禁。 缺“ (1)Visual Basic 不是真正的面向对象的开发文 。 (2)Visual Basic 的据类型少,而不支持指针,得它的表达能力 有限。 (3)Visual Basic 不是真正的编 型语言,它产 的 终代码不是可执行的,是一种 代码。它 要一个动链接库 执行,得Visual Basic 的编 大大变慢。 (Visual Basic 5以及以前的版本产 的代码是 代码,Visual Basic 6 编 出来的代码是真正的可执行代码。)综述: 案一适合初涉编程的朋友,它对学习 的要求不高,

6、几乎每个人都可以 一个 短的时间里学会vB编程, 用VB 做出 己的作品。对于那 把编程当做游戏的朋友来说,VB 是您 佳的。 = Delphi 案二 Pascal语言 & Delphi “ (1)Pascal语言结构严谨,可以 好培养一个人的编程思想。 (2)Delphi是一门真正的面向对象的开发 , 是fi全的可视。 (3)Delphi用 真编 ,可以让你的代码编 成为可执行的文件,而编 非常 。 (4)Delphi 有强大的据库开发能力,可以让你轻松开发据库。 缺“ Delphi几乎可以说是fi美的,只是Pascal语言的过于严谨让人感觉有“烦。 综述: 案二 适合那 有一定编程基础 学

7、过Pascal语言的朋友。 = 案三 C语言 & Visual C+ “ (1)C语言性好, 高,可以接触到软件开发 底层的东西。 (2) 软的MFC库博大精深,学会它可以让随心所欲进行编程。 (3)VC是 软制作的产品, 作系 的结合 。 缺“ 对用 的要求 高, 要 的C语言编程经 ,又要 有一定的WINDOWS编程基础,它的过于得一 的编程 好 学习 来会有不的 难。 综述: VC是程序 用的东西。如果你是一个 不 的人,而可以 编程上 入 大的精力和时间,那么学习VC你一定不会 的。 = C+ 案 C+语言 & C+ Builder “ (1)C+语言的“全部得以 。 (2)fi全的可

8、视。 (3) 强的 性,支持OWL、VCL和MFC三大类库。 (4)编 非常 。 缺“ 由于 出的时间短,于它的 种 不多。 综述:我 为C+ Builder 是 好的编程 。它 持 C+语言编程的“,又做到 fi全的可视。 = 案 SQL语言 & Power Builder 对于一 的据开发人 来说,Foxpro系 ”让们感到 。但是对于初学 来说,PowerBuilder”是 好的据库开发 。 种 的控件,能强大的PowerBuilder语言都会你开发出 己的据库 用程序。 = JSP JAVA语言 Sun正式发currency1JSP(Java Server Pages)之 ,种新的We

9、b 用开发“ 人们的。JSP为fi高动的Web 用提供 一个 的开发环境。按照 Sun 的说 ,JSP能fl适上 Apache WebServer 、IIS4.0 的85%的器产品。 JSPASP的 JSPMicrosoft的ASP“非常相 。两 都提供 HTML代码 合 种程序代码、由语言 执行程序代码的能力。 ASPJSP环境下,HTML代码 要”述的示 式,而程序代码用来”述 。通的HTML面只于Web器,而ASP和JSP面 要 的语言分和执行程序代码。程序代码的执行结果 重新入到HTML代码 , 一 发给 器。ASP和JSP都是面向Web器的“, 器不 要何 的软件支持。 ASP的编程

10、语言是VBScript之类的 本语言,JSP用的是Java,是两 的 别。 ,ASPJSP 有一个 为本质的 别:两种语言用fi全不同的 式 面 入的程序代码。 ASP下,VBScript代码 ASP 执行 JSP下,代码 编 成Servlet 由Java 机执行,种编 作 对JSP面的 一次 求时发 。 行环境 执行 JSP 代码 要 器上 JSP 。 我们用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。为便于学习,个软件 提供 大 可供 的示 。 JSWDK 之,只 执行 startserver 命令即可启动器。 下器 8080 ,用

11、http:/localhost:8080 即可 开缺面。 行 JSP 示 面之前, 一下 JSWDK 的目 , 别是“ work “ 目 下的 。执行示 面时,可以 里看到 JSP 面如何 成 Java 文件, 又 编 成 class 文件(即 Servlet )。 JSWDK 软件 的示 面分为两类,它们 是 JSP 文件, 是 一个表的 HTML 文件, 表由 JSP 代码 。 ASP 一 , JSP 的 Java 代码 器执行。因, 器 用“看 文件“是 看到 JSP 代码的,只能看到结果 HTML 代码。所有示 的代码通过一个 的“ examples “面提供。 Java Servle

12、t是一种开发Web 用的想构 。 JSP以Servlet“为基础,又 ”多 面作 进。JSP面看 来象通HTML面,但它 ”入执行代码, 一“上,它和ASP“非常相 。 用 行的JavaBean 件,JSP为分 示 式提供 的 案。JSP 成为ASP“的有力 。 = SQL语言 SQL全 是结构语言(Structured Query Language)”, 的是IBM的 实 为 系据库管系 SYSTEM R开发的一种语言,它的前身是SQUARE语言。SQL语言结构 洁,能强大, 易学,所以 从IBM公司1981年 出以来,SQL语言,得到 广泛的 用。如今论是 Oracle ,Sybase,I

13、nformix,SQL server 大型的据库管系 , 是 Visual Foxporo,PowerBuilder 机上常用的据库开发系 ,都支持SQL语言作为语言。 Structured Query Language 4个部分: 据语言DQL-Data Query Language SELECT 据 纵语言DML-Data Manipulation Language INSERT, UPDATE, DELETE 据定义语言DDL-Data Definition Language CREATE, ALTER, DROP 据控制语言DCL-Data Control Language COMMI

14、T WORK, ROLLBACK WORK SQL的历史 70年代初,E.E.Codd首先提出 系模型。70年代 期,IBM公司 制 SYSTEM R系据库管系 制 SQL语言, 的SQL语言(叫SEQUEL2)是 1976 年 11 月的IBM Journal of R&D上公currency1的。 1979年ORACLE公司首先提供商用的SQL,IBM公司 DB2 和SQL/DS据库系 实fl SQL。 1986年10月,美国ANSI采用SQL作为系据库管系 的 准语言(ANSI X3. 135-1986), 为国 准 织(ISO)采纳为国 准。 1989年,美国ANSI采纳 ANSI X

15、3.135-1989报告 定义的系据库管系 的SQL 准语言,为ANSI SQL 89, 该 准替代ANSI X3.135-1986版本。该 准为下 织所采纳: 国 准 织(ISO),为ISO 9075-1989报告Database Language SQL With Integrity Enhancement” 美国联邦政府,发currency1 The Federal Information Processing Standard Publication(FIPS PUB)127 目前,所有 要的系据库管系 支持 形式的SQL语言, 大部分据库 算遵守ANSI SQL89准。 SQL的“

16、SQL广泛 采用正说 它的“。它全部用, 用程序 、DBA管 和终用受益匪浅。(1) 非过程语言 SQL是一个非过程的语言,因为它一次 一个记 ,对据提供 动导航。SQL ”用 高层的据结构上作,而不对个记 进行 作,可 作记 集。所有SQL 语 接受集合作为输入,返回集合作为输出。SQL的集合 性 ”一SQL语 的结果作为另一SQL语 的输入。 SQL不要求用指定对据的放 。 种 性用 易集 精力于要得到的结果。所有SQL语 用器,它是RDBMS的一部分,由它 定对指定据取的 的手段。器currency1道 什么索,哪儿用合适,而用从不 要currency1道表是否有索,表有什么类型的索。

17、(2) 一的语言 SQL可用于所有用的DB动模型, 系 管 、据库管 、 用程序 、 策支持系 人 及”多 它类型的终用。基本的SQL 命令只 少时间能学会, 高级的命令 几天便可掌握。 SQL为”多提供 命令, : 据 表 插入、 和删除记 fi 、 和删除据对象 控制对据和据对象的取 证据库一致性和fi 性 以前的据库管系 为上述 类 作提供 的语言,而SQL 全部 一 一种语言 。 (3) 是所有系据库的公共语言 由于所有 要的系据库管系 都支持SQL语言,用可 用SQL的能从一个RDBMS到另一个。所有用SQL编写的程序都是可以 植的。 = Java语言 一. Java的由来 当199

18、5年SUN 出Java语言之 ,全世界的目光都 个神奇的语言所吸。那么Java到底有何神奇之 呢? Java语言 实 是诞 于1991年, 初 为OAK语言,是SUN公司为一 消费性电 产品而设计的一个通用环境。们 初的目的只是为 开发一种 于 的软件“,而 网络出fl之前,OAK可以说是 闻,甚至差“夭折。但是,网络的出fl 变 OAK的命 。 Java出fl以前。Internet上的 都是一 乏味死板的HTML文档。对于那 迷恋于WEB的人们来说 直不可 忍。们迫切希望能 WEN 看到一 交互式的 ,开发人 希望能fl WEB上fi一类 考虑软硬件 可以执行的 用程序,当 程序 要有 大的

19、 全 障。对于用的种要求, 的编程语言得能为力,而SUN的程师敏锐察觉到 一“,从1994年 ,们开始 OAK“ 用于WEB上, 开发出 HotJava的 一个版本。当SUN公司1995年正式以Java个名字 出的时候,几乎所有的WEB开发人 都想到:噢,正是我想要的。于是Java成 一颗耀眼的 星,丑鸭一下 变成 白天鹅。 二. Java的定义 Java是一种 的,面象对象的,分currency1式的, 的,健壮的 全的,结构的 的,可 植的,性能异的多线程的,动的语言。 Java的开发环境有不同的版本,如sun公司的Java Developers Kit, JDK。 来 软公司出 支持Ja

20、va规范的Microsoft Visual J+ Java开发环境, VJ+。 三. Java的 “ 1. 性 性是指Java能 行于不同的 。Java进 机 原, 行于 机,实fl不同 的Java接之间。 用Java编写的程序能 世界范围共享。Java的据类型 机器,Java 机(Java Virtual Machine)是fi 硬件和 作系 之上,实flJava二进制代码的 执行能, 提供于不同 的接的。 2. 全性 Java的编程类 C+,学习过C+的读 掌握Java的精 。Java C+的指针对 器的直接 作,程序 行时,由 作系 分 , 可以 通过指 针 入系 。Java对程序提供

21、全管器, 程序的 非 。 3. 面向对象 Java 吸取 C+面向对象的 , 据 于类 , 用类 的“,实fl 程序的 洁性和便于 性。类的 性、 性 有对象的 性,程序代码只 一次编 , 通过上述 性 用。程序只 把 要精力用 类和接 的设计和 用上。Java 提供 众多的一 对象的类,通 过 即可用 类的 。 Java ,类的 系是一的非多重的,一个 类 只有一个 类, 类的 类又有一个 类。Java 提供的 Object 类及 类的 系如同一 的 形, 类 为 Object 类, Object 类能强大,经常会用到它及 它 的 类。 4. 分currency1式 Javafi TCP/I

22、P网络 上。库 提供 用HTTP和FTP 和接受的 。得程序 用网络上的文件和用本机文件一 易。 5. 壮性 Java致力于 程序 编 和 行时的。类型 出”多开发期出fl的。Java 己 纵少 出的可能性。Java 实fl 真 , 据的可能。 能 大大提高 开发Java 用程序的期。Java提供: Null指针 、 界 、 异常出、 Byte codecurrency1 。 . JavaC/C+语言 Java提供 一个能强大语言的所有能,但几乎没有一“ 。C+ 全性不好,但C和C+ 大接受,所以Java设计成C+形式,让大 易学习。 Java C+语言的”多能,让Java的语言能 精“, 一

23、 有用的能,如 动集。 Java 以下几个C和C+能: 指针 算 结构 typedefs #define 要 放 少 常出的50%。而,Java , 个 器只 215K的RAM。 面象对象:Java实fl C+的基本面象对象“ 有一 强,(为 语言 ,删除 一 能)。Java 据 式和用对象接 对象据 式一 。 . JavaInternet 我们currency1道,先的 www 可以 文本和fi,Java的出fl实fl 互动的面,是一次fl大的 命。 Java 不是为 Internet,WWW而设计的,它可以用来编写 的 用程序。Java 是一种面向对象语言。Java 语言类 于 C+ 语言

24、,所以掌握 C+语言的编程人 ,再学习 Java 语言 易得多!Java 程序 要编 。实 上有两种 Java 程序:一种 Java 用程序是一个fi 的程序,如 Web 器。一种 Java 用程序是 行于 Web 器 的一个程序. Java程序和它的 器HotJava,提供 可让你的 器 行程序的 。你能从你的 器里直接放。你 能放面里的动 。Java 能告你的 器 新的类型文件。当我们能 2400 baud线上 输视fi象时,HotJava 能示 视。 当今Internet的一大发 ”是电 商,而Internet的 全 是 的 ,通常大的部门 设 , 非 入。 电 商是当今的门 , 而 的

25、编程语言难以电 商系 ,电 商要求程序代码 有基本的要求: 全、可、同时要求能 行于不同 的机器的全世界开 。Java以 强 全性、性、硬件结构性、语言 洁同时面向对象, 网络编程语言 据可 的”,成为实fl电商系 的首语言。 Java程序 放 Internet器上,当用 器时,Java程序 下到本的用机上,由 器 行。 = PowerBuilder PowerBuilder的产 PowerBuilder是美国名的据库 用开发 产商PowerSoft 出的成产品, 一版于1991年6月正式 入 。它是fi全按照/器 系结构 制设计的,采用面向对象“,fi形的用开发环境,是据库的前开发 。 Po

26、werBuilder的 “ 它支持 用系 同时 多种据库, Oracle,Sybase之类的大型据库,又 FOXPRO之类支持ODBC接的型据库,PowerBuilder是fi全可视的据库开发 ,它提供 大 的控件,大大 目的开发,开发 易掌握据库的开发。 它用的编程语言叫做PowerScripr,它是一种高级的,结构的编程语言。PowerScript提供一fi 的入式SQL语 ,开发人 可以 用 它语 一 由用SQL语言, 大大 强 程序 纵和 据库的能力。可以说PowerBuilder 适合初学 学习据库的开发,又可以让有经的开发人 开发出能强大的据库,是一种适用面非常广的开发 。 Pow

27、erBuilder是一个用来进行/器开发的fi全的可视开发环境。用PowerBuilder,你可以用一种可视的直 的 式来fi 用程序的用界面和据库接。是一个总的 ,实 上是开发人 用PowerBuilder开发 用程序,由于所开发的 种 用程序分 用 fi形用接(GUI)的“,所以PowerBuilder 为是一个fi形 。 器结构的 用 ,PowerBuilder 有”述多个据库 接 索的能力。 别是PowerBuilder能从大多 行的RDBMS 取据,不管据放 什么 另 , 种 用程序又可以 于RDBMS,因为PowerBuilder可以用据库的 准 作语言SQL(结构语言)进行。 用

28、PowerBuilder,可以 易开发出能强大的fi形界面的 器据库的 用程序,PowerBuilder提供 fi 符合 准的 用程序( 如记、会计及制系 )所 的所有 。 PowerBuilder 用程序由 成, 用之交互的控件。开发人 可以用所有 准间(如按 、 、下 式 表 编 )以及PowerBuilder提供的 的 用程序 易于开发和用的控件。 通常人们把PowerBuilder看成是一种开发 ,实 上它 强得多,是一种强有力的开发环境。开发人 不能用它来开发用 易用的 种 用程序 可以通过PowerBuilder 据库, 用400多个部定义 ,可以开发能和 用程序进行的 种 用程序。 PowerBuilder正 成为器 用开发的 准。相对于 何器开发环境,PowerBuilder开发人 的作 、成本 、质 高、能 强。 PowerBuilder为 用开发提供 全面综合性的支持,可以分别 为如下几“: 件 动的 用程序 能强大的编程语言 面向对象的编程 开发 开放的据库 结系 PowerBuilder开发环境 PowerBuilder开发环境由一系 集成的fi形 板(Painter) 成, 用开发人 通过 的 作即可设计、fi 、交互 和 器 用程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报