编程语言分类

机器语言

计算机内部只能接受二进制代码,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。

汇编语言

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

高级语言

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

解释型vs编译型

编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行(编译后生成的可执行文件,是cpu可以理解的2进制的机器码组成的),使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等

解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器(想运行,必须先装上解释器,就像跟老外说话,必须有翻译在场),但这种方式比较灵活,可以动态地调整、修改应用程序。如Python、Java、PHP、Ruby等语言。

廖雪峰 python_廖雪峰python教程相关推荐

  1. 廖雪峰的官方网站Python教程练习题

    利用generator实现杨辉三角 # -*- coding:utf-8 -*- def triangles():L=[1]while(True):yield LL=[1]+[L[x]+L[x+1] ...

  2. Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set

    本文主要是学习Python基础: Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set 本文根据廖雪峰的官方网站-Python教程,认真学习,一步一步实操并 ...

  3. 廖雪峰python教程书-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书

    写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 ...

  4. 廖雪峰python教程pdf-爬虫:把廖雪峰的教程转换成 PDF 电子书

    写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 ...

  5. 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  6. 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  7. 廖雪峰Python教程-笔记

    廖雪峰Python教程 学习范围: Python基础 函数 高级特性 函数性编程 模块 面向对象编程 错误,调试和测试 IO编程 笔记: Python的整数没有大小限制 Python 3的字符串使用U ...

  8. 廖雪峰python教程在哪看_:廖雪峰python教程在哪

    标签,你可以自己查看网页源代码. 廖雪峰的python教程有一点地方没看明白,求指导 题主贴了函数,似乎是一样的,就分析这一个版本:def add_end(L=None): if L is None: ...

  9. python 廖雪峰数据分析统计服_廖雪峰python教程阅读量统计

    统计了下廖老师的python教程各个小节的阅读量(毫无卵用),廖老师网站反爬做的比我们教务系统可是好多了,一定时间内访问次数多会禁止,反正数据量也不多,就慢慢来,基本上也不会对网站造成什么影响. 刚学 ...

最新文章

  1. ABP官方文档翻译 0.0 ABP官方文档翻译目录
  2. OS- -I/O之I/O软件原理及层次结构
  3. java写入简介_Java关于IO流的介绍
  4. php读取dxf,分享个DXF转G代码的实例
  5. ceph 存储 对比_分布式存储系统 Curve
  6. Python知识整理_1
  7. python爬虫什么意思-这样学Python爬虫,想爬什么爬什么
  8. Nodejs写的搬家工具知识分享
  9. 长春市职称计算机考试成绩查询,长春市助理工程师查询网站
  10. 计算机控制点火系统的三个阶段,汽车发动机电控技期末考解答.doc
  11. C#面向对象基础之String类的练习
  12. 【信息系统项目管理师】第三章 立项管理思维导图
  13. 流量、技术、超级APP,百度吹响国潮IP进攻号
  14. 最强大脑魔方墙模拟程序(工具)
  15. 计算机软件行业的环境评估,计算机软件评估研究
  16. 瑞吉外卖-Day01
  17. linux第二块sata硬盘叫什么意思,在Linux系统中,第二块SATA硬盘中的第2个逻辑分区应该表示为()...
  18. 企业qq邮箱,网易邮箱账号注册,这些企业邮箱哪个好?
  19. 【计算机毕业设计】基于JSP的毕业设计选题系统的设计与实现
  20. 萌货猫头鹰登录界面动画iOS实现分析

热门文章

  1. STM32升级方法(一):IAP升级
  2. 浙江工业大学计算机专硕复试
  3. 2023最新USDT理财系统源码+代码完美流畅/框架二开/功能强大
  4. eclipse中找不到主类,或者找不到文件
  5. 如何识别和利用用户情绪
  6. cub数据集多少张图片_AI 从业者都应该知道的实验数据集
  7. 计算机图形学(三) -- 3D 变换
  8. 人本主义流派,罗杰斯人本主义理论,马斯洛的人本主义人格理论
  9. Scratch编程思维导图_ADOPT法则_与非学堂出品
  10. c语言.jpg图片转成数组_PDF文件转JPG等图片格式的小工具