1、cpu运行机器码
java,JVM执行java字节码(有转机器码)
python解释器执行字节码 (.pyc .pyo .class)
CPython使用.pyc
和.pyo
作为字节码文件的扩展名,而Jython使用.class
作为字节码
php也有解释器
go解释器将go转为机器码,不依赖虚拟机运行。
go用于高并发应用,java用于大型企业应用
2、浏览器执行js等
网景创建js,js后来给ECMA组织,标准化为ES6 ES7 ES8
他在浏览器内置js引擎,浏览器的发展
node是基于chrome8的js运行环境,以js为开发语言
node持久化可以是IO 数据库 消息队列等、缓存 orm框架
webpack前端打包,maven后端依赖管理 项目构建
docker和k8s由go编写