Python语言背景

  • A+
所属分类:编程语言

Python语言背景

电脑的组成结构:

一种用于高速计算机的电子计算及其(数值计算/逻辑计算),同时局域存储记忆功能

(1)硬件系统:

  • CPU-----中央处理器-----运算和控制的核心
  • 内存-----内存储器(动态)-----暂存和运算
  • 外存储器-----存储数据(静态)-----存储数据-----u盘/硬盘
  • 输入设备-----信息交换(负责将指令和信息输入到电脑中)-----交互作用-----键盘/鼠标
  • 输出设备----- 信息交换(负责将主机处理过的结果以图像或者声音的形式传递给外界)-----交互作用------显示器和音箱
  • 通信设备-----有线网络/无线wifi-----互联网

 

(2)软件系统

  • 系统软件-----win/os/linux/oracle-----调度+监控+维护
  • 应用软件-----各种编程语言编制的应用-----各类软件

计算机编程语言:

一种被标准化的交流技术,用来向计算机发出指令

(1)机器语言

指令集/机器码-----0/1------cpu直接读取的语言

(2)汇编语言

可编程器件的低级语言-----底层语言-----硬件操作/程序优化

(3)高级语言

可读性文字编写的语言-----python /php/java/c······  -----主流开发语言

 

高级语言:

(1)编辑型语言:

  • 需要通过编辑器将源代码变异成机器码后执行的语言
  • 优点:效率高,可以脱离语言环境独立运行
  • 缺点:根据运行的操作系统环境编译不同的可执行文件
  • eg:c,c++

(2)解释性语言:

  • 需要通过解释器将源代码变异成机器码,之后才能执行的语言
  • 优点:有良好的平台兼容性,在装了解释器(虚拟机)后,均可运行,灵活,快速部署
  • 缺点:每次运行的时候都需要通过解释器来解释,效率低下

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: