编译型语言和解释型语言|学习笔记

简介: 快速学习 编译型语言和解释型语言

开发者学堂课程【Python 语言基础 1 :语法入门:编译型语言和解释型语言】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8654


编译型语言和解释型语言


内容介绍:

一、计算机识别语言机制

二、编译型语言和解释型语言

 

l 计算机识别语言机制

计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码。

例如: print('hello') 必须要转换为类似 1010101 这样的机器码。

 

l 编译型语言和解释型语言

根据转换时机的不同,语言分成了两大类:

1) 编译型语言

编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行(例如: C 语言)

-a(源码)--编译-->b( 编译后的机器码)

特点:执行速度特别快;跨平台性比较差。

 

2) 解释型语言

Python JS Java

解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译(例如 Python JS Java)

a( 源码)--解释器-->解释执行

特点:执行速度比较慢;跨平台性比较好。

相关文章
|
存储 测试技术 API
魔搭Agent体验升级!支持编辑已发布的Agent、新增tool说明书等
魔搭Agent作为开源版GPTs,可以零代码DIY一个具备丰富功能的chat bot,今天上线了一个新版本优化了相关体验,来看!
使用使用grafana中文插件
使用使用grafana中文插件
3200 0
使用使用grafana中文插件
fetch上传文件报错的问题(multipart: NextPart: EOF)
技术栈 后台: gin(golang) 前端: react+antd+dva 问题 前端这边使用fetch发送http请求的时候,后端解析formData报错: multipart: NextPart: EOF 分析问题 原因是上传文件太小了Content-Length数量太小了,尝试将headers里这字段的value变大,发现实际的请求依然是较小值。
ERROR: No matching distribution found for gradio>=3.23
该博客文章提供了解决使用pip安装gradio版本3.23时出现的"No matching distribution found"错误的步骤,包括从官网下载相应的whl文件并手动安装。
ERROR: No matching distribution found for gradio>=3.23
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
1021 1
|
SQL 监控 关系型数据库
MySQL主从复制详解
在MySQL中,主从架构应该是最基础、最常用的一种架构了。后续的读写分离、多活高可用架构等大多都依赖于主从复制。主从复制也是我们学习MySQL过程中必不可少的一部分,关于主从复制的文章有很多,笔者也来凑凑热闹,写写这方面的内容吧,同时分享下自己的经验和方法。
1515 0
MySQL主从复制详解
|
开发工具 git
git status 中文乱码
git status 中文乱码
863 0
git status 中文乱码
|
缓存 负载均衡 监控
开发必备知识:通过网站架构演进与计算机网络模型深入理解“网关”、“正向代理”、“反向代理”含义
反向代理与网关都是从网站架构中发展而来的产物,原来在Web1.0与Web2.0时代,一般都用反向代理,采用前置反向代理来完成反向路由、负载均衡、日志监控、缓存、兼容熔断等功能,常见的就是Nginx等等,反向代理一般采用静态配置,是因为Web时代中网站更新换代是不快的。
开发必备知识:通过网站架构演进与计算机网络模型深入理解“网关”、“正向代理”、“反向代理”含义
|
IDE 前端开发 Java
IDEA高效实践(上)
IDEA(IntelliJ IDEA)是业界公认的最好开发工具之一,当然好不好也因人而异,也不要刻意去争谁强谁弱,高手往往不在乎手中的兵器是什么的。个人而言,更高效的工具适合每个开发人员,在编写代码的时候花的时间少,就有更多的时间去设计代码,当然,使用一个陌生的IDE,效率肯定是比不上自己熟练的IDE的,所以为了节省诸君的学习成本,也为了更快地去接纳和熟练IDEA,所以周末之余,故作此文。---- 一品江南
589 1
IDEA高效实践(上)
|
弹性计算 运维 数据处理
阿里云服务器本地地域华东5南京和华东6福州有什么区别?
阿里云服务器本地地域是什么意思?有什么区别?
1660 0
阿里云服务器本地地域华东5南京和华东6福州有什么区别?

热门文章

最新文章