python小白入门知识点

一、程序设计语言

1、机器语言:简单来说就是机器可以直接读懂的语言,即二进制语言;(为什么二进制语言是机器可以读懂的语言呢?想象一下,你有一个灯开关。这个开关只有两种状态:打开(亮)和关闭(灭)。这和计算机理解二进制很相似,二进制是由0和1组成的,就像灯泡的开(1)和关(0)。计算机内部有成千上万个微小的开关,称为晶体管。这些晶体管组成计算机的大脑,也就是中央处理器(CPU),它们可以迅速地开启和关闭,用二进制的形式表示各种信息。)

2、汇编语言:使用助记符帮助记忆机器语言;

3、高级语言:Python、Java等接近自然语言;(不直接采用自然语言的原因是自然语言有很多歧义)

二、编译与解释

1、编译型:指的是将“源代码(高级语言代码)”转换成“目标代码(机器语言代码)”的过程。执行编译的计算机程序称为“编译器(Compiler)”;(优点:类似单机游戏,可迁移到任何地方执行。缺点:不利于更新和维护。java)

2、解释型:指的是将“源代码(高级语言代码)”转换成“目标代码(机器语言代码)”的同时逐条运行“目标代码” 的过程,执行解释的计算机程序称为解释器(Interpreter);(优点:类似于联网游戏,实施更新调整。缺点:不利于迁移。Python、javascript、php)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值