- 源码跨平台:C++
------在windows上是dll,在linux上是so
编译语言同一份代码,需要不同的平台编译器编译成对应的二进制文件,然后再执行,不同平台的编译差异让编译器自己去解决
这种编译产生的文件是平台可以直接执行的指令,运行效率非常高,但是缺点是不同平台的环境差异导致代码上存在差异,开发维护工作量大 - 二进制跨平台:java
------在所有平台上.class都能执行
同一份代码,先编译成通用的二进制文件,在不同平台上运行行为一致,但是由于依托统一的虚拟机,执行效率会慢一些 - 脚本跨平台:python
------在不同的平台上依托解释器执行
解释器会花费很多时间,速度很慢
编程语言与跨平台
半夜起来敲代码2026-04-28 7:04
相关推荐
郝学胜-神的一滴16 小时前
Qt 高级开发 006: 架构全解 + 高效学习指南郝学胜-神的一滴1 天前
Qt 高级开发 005: Qt Creator与Visual Studio 项目双向转换郝学胜-神的一滴2 天前
CMake 010 :一步到位链接静态库郝学胜-神的一滴2 天前
Qt 入门 01-01:从零基础到商业级客户端实战小李云雾3 天前
慧校坊-二手校园交易平台-------项目总结郝学胜-神的一滴3 天前
Qt 高级开发 004: 三大窗口类深度解析一代明君Kevin学长4 天前
Eyes up, Stay sharp电气外传4 天前
S36-西门子PLC通过PN控制伺服这个DBA有点耶4 天前
MySQL深分页优化:从LIMIT 1000000,10到毫秒级响应的三种写法黄昏回响6 天前
信息系统基础知识(五):专家系统(ES)详解