计算机编程语言的分类与python语言快速度认识

本文深入探讨了编程语言的分类,包括机器语言、汇编语言和高级语言,以及它们的执行方式——编译与解释。通过具体例子,如C语言和Python,阐述了不同语言的特点及其适用场景。

本节目标:

明确本课程的性质

聊一聊语言

语言的功能

语言是工具,目标是沟通交流,实现目标

语言的分类

人类语言

汉语,英语,日语,等等

?思考,如何才能够学好语言,如何才可以学好英文

!答案:

动物语言

猫语,鸟语,虫鸣,蚂蚁语,等等

编程语言

程序设计语言也叫做编程语言
是计算机能够理解和识别操作的一种交互体系
  • 机器语言
    • 由0和1所组成的代码,只有cpu才可以识别的语言
    • 2+3的运算,机器语言是这样的 1101001000111011
  • 汇编语言
    • 在机器语言上增加了人类可读的助记符
    • 2+3的运算,add 2,3,result
  • 高级语言
    • 向自然语言靠近的语言
    • 2+3的运算 result=2+3

解释与编译

计算机只能够识别机器语言

高级语言与汇编语言,机算机并不能直接的理触其意义

编译

将高级语言源代码转换为目标代码(即机器语言),一次性转换,得到了一个机器语言的代码,程序便可运行

编译执行的编程叫做静态语言,例如C

编译的好处,目标代码执行速度更快,目标代码在相同操作系统上使用更灵活

跨平台性能弱一点

解释

将高级语言源代码逐条转化成目标代码,同时逐条运行。每一次转化为目标代码都需要解释器的处理。

解释执行的编程语言叫做脚本语言,如JavaScript与python

解释的好处在于易于维护源代码以及良好的可移植性

跨平台性能好

购物案例

我觉着这个很好看

我决定要买下它

请给我一个打包袋

编译的购物法:

我的行为:找一个翻译,得到一个音频,购物播放音步。在实际与店员沟通这一段内容时。3秒钟。

解释型的购物法:

我的行为:找一个翻译,陪同我一起到店员面前,我说一句话,翻译就解释一句话。我只说三句中文。3+

小结

  • 程序设计语言根据级别分类,可分为三类
    • 机器语言
    • 汇编语言
    • 高级语言
  • 编程语言根据其执行的行为分类,可分类两类
    • 静态语言
    • 脚本语言
  • python是高级语言
  • python是脚本语言
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值