精华内容
下载资源
问答
  • 高级语言所编制的程序不能直接被计算机识别,必须要经过转换才可以被执行,按转换方式可以将他们分为两类,是哪两类呢?高级语言程序有两种工作方式分别是解释类和编译类,即编译方式和解释方式。解释类的执行方式...

    706fd45b074852847247ca8e531b8765.png

    高级语言所编制的程序不能直接被计算机识别,必须要经过转换才可以被执行,按转换方式可以将他们分为两类,是哪两类呢?

    高级语言程序有两种工作方式分别是解释类和编译类,即编译方式和解释方式。

    解释类的执行方式效率较低,且不能生成可以独立执行的可执行文件,应用程序不能脱离版其解释器。

    92abb1cfc4d74eb654c51563aaa2f88c.png

    我们要记住程序执行一次就只可以翻译一次,不可以生成其他的文件。这种方式比较灵活,也能动态地调整、修改应用程序,这就是典型的解释型的高级语言有BASIC。

    6789e34cf7d4ae9bab7c4ab7fdfdfffb.png

    编译类的是指在应用源程序执行之前,就要将程序源代码权翻译成机器语言,所以其目标程序可以脱离其语言环境而独立执行,这类使用比较方便、效率比较高。

    60219cab2fcd095343bb2b25cbc19531.png

    我们将源程序一次性翻译成exe文件,多次执行时就执行exe文件;如果程序改变要修改源程序并重新翻译成exe文件。但是如果要修改的话是很不方便的。

    fd197532fe0b4bceb32d8b43628317b3.png

    编译方式和解释方式的区别

    编译方式把源程序的执行过程严格地分成两大步:编译和运行。即先把源程序全部翻译成目标代码,然后再运行此目标代码,获执行结果。

    解释方式则不然:它是按照源程序中语句的动态顺序,直接地逐句进行分析解释,并立即执行。

    展开全文
  • 包含了本书各章中列出的两种语言(ASM51汇编语言和C51高级语言)的全部程序和相关芯片的Protel99电路原理图图形。对ASM51汇编语言和C51高级语言来说,还给出了对应的项目工程文件。这样读者只须把自己感兴趣的程序...
  • 像C/C++这样的高级语言写出的程序,被翻译的过程可分为四个阶段,如下图所示: 四个阶段如下: 一、预处理阶段 预处理器根据以字符#开头的预处理命令,修改原始文件,得到一个以.i为扩展名的文本文件。 二、...

    像C/C++这样的高级语言写出的程序,被翻译的过程可分为四个阶段,如下图所示:
    这里写图片描述
    四个阶段如下:
    一、预处理阶段
    预处理器根据以字符#开头的预处理命令,修改原始文件,得到一个以.i为扩展名的文本文件。
    二、编译阶段
    编译器将以.i为扩展名的文件翻译成以.s为扩展名的文本文件,它包含了一个汇编语言程序。
    三、汇编阶段
    汇编器将.s为扩展名的文件翻译成机器语言指令,并把这些指令打包成可重定位目标程序的格式,将其结果保存在以.o为扩展名的二进制文件中。
    四、链接阶段
    链接器负责将各个相关联的目标文件(.o文件)合并,得到一个可执行的二进制文件。

    展开全文
  • 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类,解释类执行方式类似于我们日常生活中的同声翻译”。应用程序源代码一边由相应语言的解释器翻译”成目标代码(机器...

    计算机高级语言包括:vb、vc、foxpro、delphi等。

    这些语言的语法、命令格式都各不相同。 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类,解释类执行方式类似于我们日常生活中的同声翻译”。

    应用程序源代码一边由相应语言的解释器翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

    e440caca2d444c5dd87cce58f2976dd4.png

    扩展资料

    C语言Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的本,它适于编写系统级的程序,比如操作系统。

    在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。

    优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的标准化,因此其他平台上的各本非常相似。

    缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。

    移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。

    参考资料来源:百度百科-计算机高级语言

    展开全文
  • 源代码(也称源程序),是指一系列人类可读的计算机语言指令。  源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二...

      源代码(也称源程序),是指一系列人类可读的计算机语言指令。

      源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。

      在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

      作用

      源代码主要功用有如下2种作用:

      生成目标代码,即计算机可以识别的代码。

      对软件进行说明,即对软件太子娛樂城的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

      需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。http://bbs.ijntv.cn/blog-312717-33008.html

    转载于:https://my.oschina.net/u/2297497/blog/369591

    展开全文
  • 迄今为止,计算机语言经历了机器语言、汇编语言和高级语言(如C语言)3个阶段。1 机器语言1.1 计算机指令和机器语言计算机指令是指挥计算机进行工作的命令。由于计算机内部采用二进制,只能识别0和1两个数字,因此,...
  • 1.高级语言 解释型 编译型 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序...
  • 低级语言和高级语言

    千次阅读 2020-04-08 22:44:27
    低级语言和高级语言低级语言机器语言汇编语言高级语言编译型语言解释型语言python并不完全属于解释型语言什么是pyc文件关于PyCodeObject和pyc文件什么是字节码,什么是机器码字节码 Byte Code机器码 Machine Code ...
  • 高级语言分类

    千次阅读 2017-05-20 11:24:54
    转自:计蒜客 高级语言根据用途不同有很多分类,...这里说的编译是指在应用源程序执行之前,就将程序源代码“翻译”成汇编语言,然后进一步根据硬件环境被变成符合运行需要的机器语言的目标文件。通过这种方式
  • 源程序、目标程序、汇编程序、编译程序、解释程序之间的关系 翻译程序是这样一种程序:它能把用甲种语言编写的程序翻译成在功能上与之等价的用乙种语言编写的程序。我们把甲种语言称为源语言,把乙种语言称为目标...
  • 高级语言.汇编语言和机器语言

    千次阅读 2019-04-11 16:54:19
    (Machine language)机器语言Machine Language(低级语言)机器语言是计算机唯一能接受和执行的语言。机器语言由二进制码组成,每一串二进制码叫做一条指令。一条指令规定了计算机执行的一个动作。一台计算机所能...
  • 程序设计语言简介 1.程序设计语言分类 1. 机器语言(machine language) 一种二进制语言,直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言,例如执行数字2和3的加法,16位计算机上的指令...
  • 高级语言的运行机制

    千次阅读 2019-02-25 21:58:37
    计算机高级语言程序的执行方式可以分为编译型和解释型两种。 1、编译型语言 因为编译型语言是一次性地编译成机器码,所以可以脱离开发环境独立的运行,而且通常运行效率较高;但因为编译型语言的程序被编译成...
  • 目前我们都是基于IDE进行开发的,在IDE当中集成了编译程序,编译程序本身就是一种软件开发工具,有了编译程序我们才可以使用编程效率高的高级语言来编写程序 很多软件工作人员研发了很多针对源程序进行处理的软件...
  • 1,程序设计语言 2,程序设计的基本过程 3,C语言程序的组成和结构 4,C语言程序的开发 5,C语言的基本语法单位 6,数据与数据类型 1,程序设计语言 程序设计语言是人与机器交流的语言,大致可以分为三类: 1,机器...
  • 计算机的高级语言

    2016-06-21 13:10:43
    编译型语言:是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性程序的格式,这个转换...
  •  高级编程语言的发展历程(三)FORTRAN 语言是怎么来的  高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A  高级编程语言的发展历程(五)LISP 和 AI 的青梅竹马 B  高级编程语言的发展历程(六)SCHEME...
  • 考点1 编译与解释(★★★) 【考法分析】 1、本知识点的考查形式主要有:给出编译与解释...将源程序翻译成目标语言程序,然后再计算机上运行目标程序。 3、两者的根本区别:编译方式下,机器上运行的是与源程...
  • 修改linpack源程序时遇到的各种问题.

    千次阅读 2016-05-27 23:09:03
    Main函数在哪里?... 觉得随便找找看可能更方便, 然而linpack中的HPL中生成的可执行文件为xphl, 别说同名的就类似的.c文件都没有, 作为一个习惯了在上层高级语言编程,习惯了使用IDE的老一代C#码农来说, linux下的C
  • 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。这种指令集,称机器码(machine code),是电脑的CPU可直接...
  • 语言处理程序

    千次阅读 热门讨论 2014-04-28 21:47:20
    什么是语言处理程序?     它是一类系统软件的总称。还是不懂?那好吧,我们把它给拆了? 拆完后=“语言”+“处理”+“程序”   首先,是什么类型的语言呢?是编程语言;处理即操作。程序 就不用说了吧。...
  • 计算机语言分为三种:机器语言、汇编语言和高级语言 1.机器语言 机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。 优点:...
  • 高级语言运行机制

    2012-03-30 21:35:49
     指使用专门的编译器、针对特定平台将某种高级语言源代码一次性的翻译成可被平台硬件执行的机器码,病包装成该平台所能识别的可执行性程序格式。  特点:一次性编译成机器码,所以可以脱离开发环境独立运行,...
  • 计算机语言---机器语言、汇编语言、高级语言

    千次阅读 多人点赞 2018-12-01 08:05:22
    计算机语言分为三种:机器语言、汇编语言和高级语言   1.机器语言  机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。 ...
  • C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准。 #include stdio.h> int main() {  printf("Hello ...
  • 看了一篇讲解高级语言、汇编语言和机器语言的博客,感觉很受益,在这里简单总结一下。 1. 机器语言 计算机执行的二进制命令,都是0和1表示的。 2. 汇编语言 具有一定意义的文字命令,与机器语言一一对应。汇编语言...
  • 钱晓捷新版汇编语言程序设计习题答案(修改) 钱晓捷新版汇编语言程序设计... 1.3什么是汇编语言源程序汇编程序目标程序? 1.4汇编语言与高级语言相比有什么优缺点? 1.5将下列十六进制数转换为二进制和十进制表示? 1FFH?2
  • 可以作为C语言、高级语言程序设计的课程设计和大作业 系统不会很复杂也不是很简单;功能完善,程序可以直接运行 经过分析得出系统需要的功能有:新增户主、查找车辆、新增车辆、查找户主、修改车牌、打印数据、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,992
精华内容 43,196
关键字:

修改高级语言源程序