Java经典入门教程:Java轻松入门经典教程​ke.qq.com

Java构架师进阶:Java构架师技术栈/Java架构师/微服务/分布式/高并发/性能优化​ke.qq.com

高级语言:

C、C++、Java、Python、Pascal、Lisp、Prolog、FoxPro、易语言等都是高级语言,相对于低级语言来说,高级语言采用易于识别和记忆的字符来作为关键字,也更接近人类的思维方式,编写容易读写性好,开发效率更高。

a=a+b 的表达方式:

int a;

int b;

a=a+b;

重点是,高级语言是可移植的,做少量修改甚至无需修改,即可将代码运行在不同平台的计算机上。

低级语言(包括机器语言和汇编语言) :

机器语言:

计算机硬件只能识别“断开”和“闭合”两种物理状态,也就是0和1。使用机器指令效率最高,因为无需对指令进行翻译。但是机器语言对人类不友好,一大串0和1,很难识别和记忆,且容易出错。

但是对于机器来说,秒懂。

汇编语言:汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

汇编语言采用人类容易记忆和识别的助记符来代表一些0和1的指令,比如AND代表加法。

a=a+b 的表达方式:

MOV AX,2

MOV BX,3

ADD AX,BX

综上:

越是低级的语言对机器越是友好,越是符合机器的思考方式,因此执行效率高。

越是高级的语言对人类越是友好,越是符合人类的思考方式,因此开发效率高。

高级语言的执行方式:

高级语言的可移植性是基于编译或者解释这个过程,对人类友好的高级语言只有经过处理才能被操作系统识别并加载到计算机硬件上最终执行。

高级语言的编译和解释都是面向操作系统而言,并非面对计算机硬件。编译型语言

编译就是把一个事先编好的叫做“编译程序”的机器语言程序安装在计算机内,当需要执行高级语言程序时,编译程序就把整个“高级语言的源程序”翻译成“机器语言的目标程序”。

2. 解释型语言

高级语言进入计算机后,解释程序一边扫描一边解释,逐句输入逐句翻译,计算机一行一行执行,并不产生目标程序。

比如JAVA就是一种解释型高级语言。

python是低级语言吗_低级语言和高级语言的区别相关推荐

  1. 低级语言和高级语言的区别

    首先,要知道高级语言和低级语言的区别就应该知道何为高级何为低级.所谓低级指的是更接近电脑底层的汇编语言,通俗来讲就是以计算机的思维方式编写的语言.所谓高级指的是更接近于人类逻辑的编程语言,通俗来讲就是 ...

  2. python语言属于机器语言汇编语言高级语言自然语言_机器语言,汇编语言,高级语言的主要特点及区别是什么...

    机器语言是计算机能直接运行的语言,是二进制语言,属于低级语言:汇编语言是面向机器的低级语言,不能被机器直接识别,需要编译:高级语言是从人类的逻辑思维角度出发的计算机语言,不能被机器直接识别,需要编译. ...

  3. java和python都要掌握_如果两者都决定要学的话,先学Java还是Python?

    先后顺序不关键,要推荐的话推荐先Python. 如果说学过Java学Python会容易一点,那么反过来也一样.不是说会难一点的语言再学简单一点的语言就简单一点,而是会编程的话学简单一点的语言会比学复杂 ...

  4. Python面向对象基础示例_创建对象

    Python面向对象基础示例_创建对象 python是面向对象的语言,你可以很轻松的创建一个类和对象.本书代码源自<<Python 3 Object-Oriented Programmin ...

  5. python 的下划线_

    为什么80%的码农都做不了架构师?>>>    python 的下划线"_" 转载于:https://my.oschina.net/michao/blog/760 ...

  6. python 数据科学书籍_您必须在2020年阅读的数据科学书籍

    python 数据科学书籍 "We're entering a new world in which data may be more important than software.&qu ...

  7. python画交互式地图_使用Python构建交互式地图-入门指南

    python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...

  8. python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号...

    神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号 更多相关问题 下图表示几个植物类群的进化关系.下列叙述不正确的是[ ]A.最先出现的植物类群是甲B.乙和丙都是由甲进化来的 ...

  9. 用python玩转数据测试答案_MOOC_用Python玩转数据_测试答案

    利息.据测股息.红利所得以每次收入额为应纳税所得额.A:错B:对 利息保障倍数中,试答利息支出:试答A:不包括财务费用中的利息支出B:包括计入固定资产成本的资本化利息C:包括财务费用中的利息支出D:不 ...

  10. python怎么求指数_求指数 python

    softmax用于多分类过程中最后一层,将多个神经元的输出,映射到(0, 1)区间内,可以看成概率来理解,从而来进行多分类! softmax函数如下: 更形象的如下图表示: softmax 直白来说就 ...

最新文章

  1. org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found
  2. ARM非对齐操作异常解决过程
  3. Pytorch Merge操作
  4. yii2 basic版 MVC 部分
  5. java proxy
  6. SAP官方社区上提供的一些下载资源
  7. 进入法院黑名单之后,买彩票中了500万还能领奖吗?
  8. java后台处理excel_java后台利用Apache poi 生成excel文档提供前台下载示例
  9. mysql数据库命令_新手入门MYSQL数据库命令大全
  10. M语言中的操作符说明:数字以及时间相关的操作符
  11. 27、想安装网络摄像机看看 PoE交换机和摄像机如何连接
  12. 应用程序无法正常启动0xc000007b问题解决
  13. Ubuntu 16.04 笔记本双显卡安装 CUDA9.0
  14. 论文阅读笔记(11):Adaptive Self-Paced Deep Clustering with Data Augmentation,用数据增强的自适应Self-Paced深度聚类
  15. python画人脸代码_[转]7行Python代码的人脸识别
  16. 跨境电商的9大运营模式
  17. Tommy Hilfiger 宣布,F1世界冠军Lewis Hamilton担任TOMMY HILFIGER全球男装代言人
  18. PS 学习笔记 15-橡皮擦工具组
  19. *.manifest
  20. Mac OS开发者软件清单

热门文章

  1. 详解Instant类
  2. 管理者该如何思考团队建设
  3. stm32f103r8t6的晶振频率_STM32F103R8T6
  4. 深拷贝和浅拷贝的区别
  5. SQLServer把日期/时间数据转换为指定格式之CONVERT()函数
  6. 设置计算机每天定时自动开关机,如何设置电脑定时自动关机?
  7. <学习笔记>从零开始自学Python-之-web应用框架Django( 八)Django表单
  8. 学好算法,真的需要智商吗?
  9. Codeforces Round #660 (Div. 2) B. Captain Flint and a Long Voyage
  10. npm ERR! File exists: /XXX/xxx npm ERR! Move it away, and try again.