想必大家都知道编程语言经历了三个阶段:

第1阶段:机器语言:由数字0和1组成的一系列字符串。

但是由于机器语言全都是一串串0和1的数字,这样很难记忆,更不好 掌握。由此随着时间的推移进入了第2阶段。

第2阶段:汇编语言:由特殊字符组成的一系列字符串。

汇编语言比机器语言能好一点,但是还是难记忆,不好 掌握。由此随着时间的推移进入了第3阶段。

第3阶段:高级语言:由英语单词组成的一系列代码。

单词大家都认识,很快就能入门。

提问题之前的背景:我们都知道计算机只识别二进制的0和1,是不认识英语单词的。

问题一:在编辑器写好的代码,为什么能够被计算机识别呢?

分析问题:假设这样的场景,国与国之间谈判的时候,互相都听不懂对方的语言,那么,怎么办?那肯定是中间有一个翻译官;

起到转换的作用;那么说到这里就不得不说类似于翻译官身份的一个编译器(翻译的作用);编译器的作用:将高级语言编译成二进制的0和1供计算机识别,从而指使计算机工作。

问题解决之后的总结:

为什么高级的原因:

1)有了编译器;

  2)代码使用的是一些英语单词组成,简单,而且容易记忆。

  3)代码编译之前根据path路径就可以找到对应的编译器进行编译生成对应二进制的机器码,供计算机识别;

高级编程语言高级在哪里?相关推荐

  1. 机器指令到汇编再到高级编程语言!

    Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...

  2. 已知x=python是一种非常好的编程语言-为什么用Python,高级的Python是一种高级编程语言...

    Python特性 如果有人问我Python最大的特点是什么,我会毫不犹豫地告诉他:它简单易学,功能强大.作为一个纯自由软件,Python有许多优点: 很简单.基于"优雅".&quo ...

  3. dec++如何查看机器指令_机器指令到汇编再到高级编程语言!

    Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...

  4. Win知识 - 程序是怎样跑起来的——系统调用和高级编程语言的移植性

    操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的.这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意 ...

  5. 基于c的语言开发,基于CC++等高级编程语言开发电子系统的设计自动化系统.doc

    基于CC等高级编程语言开发电子系统的设计自动化系统 基于CC++等高级编程语言开发电子系统的设计自动化系统 摘 要:当前电子系统设计自动化技术已广泛地应用于各个领域,随着科技的发展,对电子系统设计自动 ...

  6. 【plang 1.4.6】Plang高级编程语言(发布)

    系统简介 Plang是一门体现JVM(Java Virtual Machine)规范,使用C++自主开发的高级编程语言,主要用于Windows10平台下C++游戏系统脚本开发(预计支持mac os/l ...

  7. 科普了解高级编程语言的发展历程

    原文标题:高级语言是怎么来的 高级编程语言的发展历程(一) 创始纪 2009-5-13 原文链接 终于放暑假了,有心情来八卦了.我主要想八卦一下高级语言的设计思想和各种范式的来龙去脉,也就是回答这个问 ...

  8. 高级编程语言的发展历程(机器语言、汇编语言、高级语言)

    目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程语言的发展历程(四)LISP 和 AI 的青 ...

  9. 「MoreThanJava」机器指令到汇编再到高级编程语言

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

最新文章

  1. 手把手教 | 深度学习库PyTorch(附代码)
  2. 来电通java版_终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶...
  3. 心形尺寸比例图解_0元图解建筑史-05 | 中国木构建筑的特征与详部演变(2)——斗栱、厅堂殿堂...
  4. Linux---More命令 初级实现
  5. 面试必会系列 - 5.1 网络BIO、NIO、epoll,同步/异步模型、阻塞/非阻塞模型,你能分清吗?
  6. [机器学习笔记] Note4--逻辑回归
  7. 栾川一高2021高考成绩查询,2017栾川一高录取分数线(附2017高考成绩喜报)
  8. java index.jsp为什么不默认跳转_Java开发人员怎么面试 常见Redis面试题有哪些
  9. 时隔两年,PuTTY 喜提新版
  10. R包制作(千字详细图文)
  11. 7系列高速收发器简介 GTP IP核
  12. 360浏览器导出Excel闪退BUG
  13. Oracle查询排列组合,Oracle SQL排列组合之组合问题
  14. 小型电梯尺寸_家用微型电梯尺寸大约多大
  15. 机器学习(八):CS229ML课程笔记(4)——生成学习,高斯判别分析,朴素贝叶斯
  16. 华为数据管理与分析课程
  17. 入门系列之改进小波阈值降噪
  18. 试用计算机绘制*组成的图案c语言,C语言绘图与计算机仿真技术
  19. 计算机歌曲数我的一个道姑朋友,LON《我的一个道姑朋友》[MP3-320K/11.2M]
  20. html语言编辑方法,Html双击使文字可编辑的方法

热门文章

  1. 了最新最全的网站收录地址搜索引擎网址提交及站长工具
  2. 数学常数e的含义 (转载)
  3. 曾李青投资:看面相测智商 腾迅 创始人 天使投资 首席运营官
  4. Mahout介绍和简单应用
  5. Linux- 系统随你玩之--网络上的黑客帝国
  6. php自动生成phpunit,[PHPUnit]自动生成PHPUnit测试骨架脚本
  7. 邱关源电路复习【part1】
  8. 74LS273芯片介绍
  9. 模板合集TOP50!覆盖8大行业领域,20+业务场景,打包好了直接送
  10. 计算机网络安全演讲,计算机网络安全及防护演讲稿讲解.ppt