Pyhon学习_0到1

一、计算机基础学习

计算机语言
人与计算机之间的语言。
机器语言:
一定位数组成的0和1的序列,称为机器指令。机器指令的集合就是机器语言,与自然语言差异太大。难学、难懂、难写、难记、难差错。
汇编语言:
用一些助记符号替代机器指令,称为汇编语言。ADD A,B指的是寄存器A的数与寄存器B的数相加得到的数放在寄存器A中
汇编语言写好的程序需要汇编程序转换为机器指令
汇编语言知识稍微好记。离自然语言还是很远
语言分类:

  1. 高级语言

    最早的高级语言为Fortran语言。为1954年产生。本意是公司翻译

  2. 低级语言

    面向机器的语言,不同机器不能通用,不同的机器需要不同的汇编语言和指令。

高级语言到低级语言
C、C++等语言的源代码需要本地编译(本地编译:和本地操作系统和CPU紧密相关,如果跨平台可能需要重新编译)。(需要本地CPU指令集).
JAVA、Python、C#源代码需要被解释器编译成中间代码(Bytecode),在虚拟机上运行。
编译语言:把源代码转换为目标机器的CPU指令。(跨平台,因为字节码是通用的,只要拥有相应的虚拟机环境。)
解释器语言:解释后转换成字节,运行在虚拟机上,解释器执行中间代码.
高级语言的发展

注意:Python是多范式语言,可以使用结构性语言、面向对象语言以及函数式语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值