type
status
date
slug
summary
tags
category
icon
password
内容不多很简便

📝 解释类型语言和编译型语言
解释性语言
类似html js 在特定的客户端进行展示渲染,不需要编译,代码由解释器执行的语言
任何有解释器的平台都能运行
例如你编写的网页代码对吧,linux 还是windows 又或者是树莓派 只要有游览器都可以运行
编译型语言
需要编译步骤来生成可执行文件
要针对不同的平台重新编译
优点就是省内存,执行速度更快
缺点就是每次修改都需要重新编译迭代慢!
C# Java属于什么呢?
intermediate approach
中间方法

.net 或者是c#使用编译器编译成一种中间语言 IL
intermediate language
生成程序集通常是exe 或者是 dll 文件开发者分发给用户
用户 电脑上需要有运行时就是虚拟机类似的有jvm .net叫做clr
这个虚拟机管理代码的执行 运行时 加载程序集 使用JIT(即时编译器)中间语言编译成为本地的可执行文件机器码
同时CLR还会负责内存管理 垃圾回收和安全性等等
- Author:徐昊
- URL:http://xuhao.help/article/2c372ca2-6595-80d6-8455-f87da1af88cd
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts







