社区
茶馆
帖子详情
C++是否可以象Java一样,也做一个虚拟机,以便可以虚拟执行?欢迎大家讨论
defencez
2003-12-16 01:36:42
我所了解的C++,假若以虚拟机的方式执行,可能要损失不少优点,但假若发展出C++的一个分支(有其相应语法规则,可以虚拟执行,并可提供GC等类似于JAVA语言的优点,同时对C++的用户来说,转换是平滑的,不需要费较大的学习成本),是否可行呢,实际上,是否就是变成了JAVA?
...全文
121
2
打赏
收藏
C++是否可以象Java一样,也做一个虚拟机,以便可以虚拟执行?欢迎大家讨论
我所了解的C++,假若以虚拟机的方式执行,可能要损失不少优点,但假若发展出C++的一个分支(有其相应语法规则,可以虚拟执行,并可提供GC等类似于JAVA语言的优点,同时对C++的用户来说,转换是平滑的,不需要费较大的学习成本),是否可行呢,实际上,是否就是变成了JAVA?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangchun_xn
2003-12-16
打赏
举报
回复
这不可能,C++不可能有这种应用,C++就是设计来面对 现时的机器的
TopCat
2003-12-16
打赏
举报
回复
C++的内存管理模式比Java的要复杂的多,如果不改变这种内存管理模式,虚拟机的意义是不大的(如果虚拟成跟真实计算机几乎一样了,为什么不干脆是一个真实计算机呢)。而如果简化C++的内存管理模式——那就是Java了。
14天学会Android开发 飞龙整理 20141005
14天学会Android开发 飞龙整理 20141005
Java
虚拟
机
(JVM)你只要看这一篇就够了!
1.
Java
内存区域与内存溢出异常 1.1 运行时数据区域 根据《
Java
虚拟
机
规范(
Java
SE 7 版)》规定,
Java
虚拟
机
所管理的内存如下图所示。 1.1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要
执行
指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成 如果线程正...
java
虚拟
类_
java
虚拟
机
如何理解类类型?
谢邀众所周知,
Java
支持平台无关性、安全性和网络移动性。而
Java
平台由
Java
虚拟
机
和
Java
核心类所构成,它为纯
Java
程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于
Java
虚拟
机
,它号称的“一次编译,到处运行”才能有所保障。1.1
Java
程序
执行
流程
Java
程序的
执行
依赖于编译环境和运行环境。源码代码转变成可
执行
的机器代码,由下面的流程完成:
Java
技术的核心就是
Java
...
JAVA
虚拟
机
Java
虚拟
机
是一台
执行
Java
字节码的
虚拟
计算机,它拥有独立的运行机制,其运行的
Java
字节码也未必由
Java
语言编译而成。VM平台的各种语言可以共享
Java
虚拟
机
带来的跨平台性、优秀的垃圾回器,以及可靠的即时编译器。
Java
技术的核心就是
Java
虚拟
机
(JVM,
Java
Virtual Machine),因为所有的
Java
程序都运行在
Java
虚拟
机
内部。出于安全,避免用户自己编写的类动态替换
Java
的一些核心类,比如String。避免类的重复加载。VM中区分不同的类,是靠类加载器+类的全名。
详解
Java
虚拟
机
JAVA
虚拟
机
茶馆
551
社区成员
20,047
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章