码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础语法

时间:2018-07-31 13:35:50      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:源程序   指令   目录   代码   通过   二进制   ali   编译   goto   

阅读目录:

 

第一节:编程基础

  1、程序:

    一组能让计算机识别和执行的指令

  2、现代计算机结构体系-冯诺依曼体系架构  

技术分享图片

      CPU由运算器和控制器组成      

      运算器,完成各种算数运算、逻辑运算、数据传输等数据加工处理

      控制器,控制程序的执行
      存储器,用于记忆程序和数据,例如内存
      输入设备,将数据或者程序输入到计算机中,例
      如键盘、鼠标
      输出设备,将数据或程序的处理结果展示给用户,
      例如显示器、打印机等

   3、计算机语言:

    人与计算机之间的交互的语言

  4、机器语言:

    一定位数组成二进制的0和1的序列,称为机器指令,机器指令的结合就是机器语言

  5、汇编语言:

    用一些助记符号代替机器指令,称为汇编语言,如:ADD A B将寄存器A 的数和寄存器B的数相加的数放到寄存器A 中

    汇编语言写好的程序需要汇编程序转换成机器指令

第二节:语言分类

  1、低级语言:

    面向机器的语言,包括机器语言,汇编语言

    不同的机器不能通用,不同的机器需要不同的机器指令或汇编程序

  2、高级语言:

    接近自然和数学语言的计算机语言

    高级语言手写要书写源程序,通过编译程序吧源程序转换成机器的指令程序    

  3、编译语言和解释语言的区别:

    编译语言:把源代码转换成目标机器的cpu指令

    解释语言:解释后转换成字节码,运行在虚拟机上,解释器执行中间码

    如:C 、C++等语言的源代码需要本地编译

      java、Pyhton、C#的源代码需要被解释器编译成中间码(Bytecode),在虚拟机上运行

第三节:高级语言的发展

  1、非结构化语言:

    编号或标签,GOTO,子程序可以有多个入口和出口     如:ADD A B将寄存器A 的数和寄存器B的数相加的数放到寄存器A 中

    有分支,循环

  2、结构化语言:

    任何基本结构只允许是唯一入口或出口

 

Python基础语法

标签:源程序   指令   目录   代码   通过   二进制   ali   编译   goto   

原文地址:https://www.cnblogs.com/JerryZao/p/9395163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!