- 源码跨平台:C++
------在windows上是dll,在linux上是so
编译语言同一份代码,需要不同的平台编译器编译成对应的二进制文件,然后再执行,不同平台的编译差异让编译器自己去解决
这种编译产生的文件是平台可以直接执行的指令,运行效率非常高,但是缺点是不同平台的环境差异导致代码上存在差异,开发维护工作量大 - 二进制跨平台:java
------在所有平台上.class都能执行
同一份代码,先编译成通用的二进制文件,在不同平台上运行行为一致,但是由于依托统一的虚拟机,执行效率会慢一些 - 脚本跨平台:python
------在不同的平台上依托解释器执行
解释器会花费很多时间,速度很慢
编程语言与跨平台
半夜起来敲代码2026-04-28 7:04
相关推荐
可爱系程序猿4 天前
msvcp140_codecvt_ids.dll 缺失的排查记录:C++ 程序启动异常时如何核对运行库版本陆沙7 天前
WorkBuddy-使用GEO专家诊断个人IP+简单优化CoderYanger7 天前
Java EE:9.JVM(课件内容-上篇)CoderYanger7 天前
Java EE:9.JVM(课件内容-下篇)星蓝_starblue7 天前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程熊野君8 天前
AI时代《数据结构》课程教学改革调研与行动方案郝学胜-神的一滴8 天前
Python 高级编程 026:内置数据结构之骈文纵论郝学胜-神的一滴10 天前
力扣 692:巧用小顶堆高效求解前K个高频单词jinyishu_10 天前
C++继承与多态进阶维吉斯蔡10 天前
【VS Code / Cursor】文件夹右键快捷打开与文件类型自动关联