机器语言

计算机基础-编程语言分类

﹥>﹥吖頭↗ 提交于 2019-11-27 19:38:49
什么是编程语言 人可以通过直接输二进制,相关标签打包输入到后来一步步发展的高级语言这种跟机器用本质二进制方式进行指挥操作电脑的硬件的方式 编程语言发展史 机器语言(站在奴隶的角度) 直接用二进制与计算机直接沟通交流 ps:为什么是二进制,是由于计算机是基于电工作的,而电信号只有高低电频 汇编语言(站在奴隶的角度) 用简单的英文标签代替二进制直接操作硬件 高级语言(站在奴隶主的角度) 同人类能够识别的语言与计算机进行沟通交流 机器语言 优点:执行效率高 缺点:开发的效率低 机器语言编程 于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大,机器语言属于低级语言。 编出的程序全是些0和1的指令代码,直观性差,还容易出错。除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。 机器语言是微处理器理解和使用的,用于控制它的操作二进制代码。 尽管机器语言好像是很复杂的,然而它是有规律的。 汇编语言 汇编语言类似于机器语言,但是汇编语言只是把一串二进制数写成一个英文单词。因此你不需要去记住二进制数,而是需要去记住一个一个英文单词,这同样是一个大工程

Python笔记(1) python入门

谁都会走 提交于 2019-11-27 04:49:05
目录 第一章:Python入门 1.Python介绍 1.1 简介 1.2 Python2.版本和Python3.x版本的区别    1.3 Python的优缺点 1.4 程序基本格式 1.5 Python的应用场景 第一章:Python入门 1.Python介绍 1.1 简介   Python是一种 解释型,面向对象 的语言。由吉多·范罗苏姆(Guido van Rossum)于1989年发明,1991年正式公布。官网:www.python.org   Python单词是“大蟒蛇”的意思。但是龟叔不是喜欢蟒蛇才起这个名字而是正在追剧:英国电视喜剧片《蒙提·派森的飞行马戏团》   编程语言主要从以下几个角度为进行分类: 编译型和解释性、静态语言和动态语言、强类型定义语言和弱类型定义语言。    编译和解释的区别是什么?    编译器 是把源程序的每一条语句都编译成机器语言、并保存成二进制文件,这样运行时计算机可以直接以机器语言来进行此程序,速度很快;    解释器 是执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行速度快的。   这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式) 编译型 解释性 混合型 C JavaScript Java C++ Python C# Go Ruby Swift PHP