- 源码跨平台:C++
------在windows上是dll,在linux上是so
编译语言同一份代码,需要不同的平台编译器编译成对应的二进制文件,然后再执行,不同平台的编译差异让编译器自己去解决
这种编译产生的文件是平台可以直接执行的指令,运行效率非常高,但是缺点是不同平台的环境差异导致代码上存在差异,开发维护工作量大 - 二进制跨平台:java
------在所有平台上.class都能执行
同一份代码,先编译成通用的二进制文件,在不同平台上运行行为一致,但是由于依托统一的虚拟机,执行效率会慢一些 - 脚本跨平台:python
------在不同的平台上依托解释器执行
解释器会花费很多时间,速度很慢
编程语言与跨平台
半夜起来敲代码2026-04-28 7:04
相关推荐
NE_STOP5 天前
Vibe Coding -- Claude Code 的核心配置与常用命令郝学胜-神的一滴12 天前
Python 高级编程 020:属性查找全解析郝学胜-神的一滴12 天前
CMake 019:程序生成与清理全解析旧曲重听112 天前
2026前端技术从「夯」到「拉」CoderYanger12 天前
A.每日一题:2095. 删除链表的中间节点CoderYanger12 天前
A.每日一题:234. 回文链表CoderYanger12 天前
A.每日一题:3612. 用特殊操作处理字符串 ICoderYanger12 天前
A.每日一题:144题+145题 二叉树的前序遍历+后序遍历NE_STOP13 天前
Vibe Coding--初识AI编程这个DBA有点耶13 天前
国产数据库有哪些?2026年主流产品选型对比