高级编程语言高级在哪里?
想必大家都知道编程语言经历了三个阶段:
第1阶段:机器语言:由数字0和1组成的一系列字符串。
但是由于机器语言全都是一串串0和1的数字,这样很难记忆,更不好 掌握。由此随着时间的推移进入了第2阶段。
第2阶段:汇编语言:由特殊字符组成的一系列字符串。
汇编语言比机器语言能好一点,但是还是难记忆,不好 掌握。由此随着时间的推移进入了第3阶段。
第3阶段:高级语言:由英语单词组成的一系列代码。
单词大家都认识,很快就能入门。
提问题之前的背景:我们都知道计算机只识别二进制的0和1,是不认识英语单词的。
问题一:在编辑器写好的代码,为什么能够被计算机识别呢?
分析问题:假设这样的场景,国与国之间谈判的时候,互相都听不懂对方的语言,那么,怎么办?那肯定是中间有一个翻译官;
起到转换的作用;那么说到这里就不得不说类似于翻译官身份的一个编译器(翻译的作用);编译器的作用:将高级语言编译成二进制的0和1供计算机识别,从而指使计算机工作。
问题解决之后的总结:
为什么高级的原因:
1)有了编译器;
2)代码使用的是一些英语单词组成,简单,而且容易记忆。
3)代码编译之前根据path路径就可以找到对应的编译器进行编译生成对应二进制的机器码,供计算机识别;
高级编程语言高级在哪里?相关推荐
- 机器指令到汇编再到高级编程语言!
Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...
- 已知x=python是一种非常好的编程语言-为什么用Python,高级的Python是一种高级编程语言...
Python特性 如果有人问我Python最大的特点是什么,我会毫不犹豫地告诉他:它简单易学,功能强大.作为一个纯自由软件,Python有许多优点: 很简单.基于"优雅".&quo ...
- dec++如何查看机器指令_机器指令到汇编再到高级编程语言!
Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...
- Win知识 - 程序是怎样跑起来的——系统调用和高级编程语言的移植性
操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的.这些函数及调用函数的行为统称为系统调用(system call),也就是应用对操作系统(system)的功能进行调用(call)的意 ...
- 基于c的语言开发,基于CC++等高级编程语言开发电子系统的设计自动化系统.doc
基于CC等高级编程语言开发电子系统的设计自动化系统 基于CC++等高级编程语言开发电子系统的设计自动化系统 摘 要:当前电子系统设计自动化技术已广泛地应用于各个领域,随着科技的发展,对电子系统设计自动 ...
- 【plang 1.4.6】Plang高级编程语言(发布)
系统简介 Plang是一门体现JVM(Java Virtual Machine)规范,使用C++自主开发的高级编程语言,主要用于Windows10平台下C++游戏系统脚本开发(预计支持mac os/l ...
- 科普了解高级编程语言的发展历程
原文标题:高级语言是怎么来的 高级编程语言的发展历程(一) 创始纪 2009-5-13 原文链接 终于放暑假了,有心情来八卦了.我主要想八卦一下高级语言的设计思想和各种范式的来龙去脉,也就是回答这个问 ...
- 高级编程语言的发展历程(机器语言、汇编语言、高级语言)
目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程语言的发展历程(四)LISP 和 AI 的青 ...
- 「MoreThanJava」机器指令到汇编再到高级编程语言
「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...
最新文章
- 手把手教 | 深度学习库PyTorch(附代码)
- 来电通java版_终于有人把Java程序员必学知识点整理出来了,令人有如醍醐灌顶...
- 心形尺寸比例图解_0元图解建筑史-05 | 中国木构建筑的特征与详部演变(2)——斗栱、厅堂殿堂...
- Linux---More命令 初级实现
- 面试必会系列 - 5.1 网络BIO、NIO、epoll,同步/异步模型、阻塞/非阻塞模型,你能分清吗?
- [机器学习笔记] Note4--逻辑回归
- 栾川一高2021高考成绩查询,2017栾川一高录取分数线(附2017高考成绩喜报)
- java index.jsp为什么不默认跳转_Java开发人员怎么面试 常见Redis面试题有哪些
- 时隔两年,PuTTY 喜提新版
- R包制作(千字详细图文)
- 7系列高速收发器简介 GTP IP核
- 360浏览器导出Excel闪退BUG
- Oracle查询排列组合,Oracle SQL排列组合之组合问题
- 小型电梯尺寸_家用微型电梯尺寸大约多大
- 机器学习(八):CS229ML课程笔记(4)——生成学习,高斯判别分析,朴素贝叶斯
- 华为数据管理与分析课程
- 入门系列之改进小波阈值降噪
- 试用计算机绘制*组成的图案c语言,C语言绘图与计算机仿真技术
- 计算机歌曲数我的一个道姑朋友,LON《我的一个道姑朋友》[MP3-320K/11.2M]
- html语言编辑方法,Html双击使文字可编辑的方法