腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用于解释
器
的
基于堆栈
的
VM
的
替代方案
、
、
、
在为另一种
语言
构建解释
器
时,通常建议创建一个基于堆栈
的
虚拟
机,该
虚拟
机可以解释实际解释
器
生成
的
字节码。然后,解释
器
将由两部分组成:翻译
器
将高级
语言
中
的
指令转换为
虚拟
机
的
字节码,以及
虚拟
机本身。我
的
问题是:对于口译
语言
,还有什么可供选择
的
?例如,是否可以(和实际)跳过
虚拟
机,并
浏览 3
提问于2014-02-20
得票数 3
回答已采纳
3
回答
编译
器
设计帮助
、
、
可能重复: 谢谢
浏览 4
提问于2011-07-28
得票数 5
30
回答
C
++性能与Java/
C
#
、
、
、
、
我
的
理解是,
C
/
C
++生成本机代码以在特定
的
机器架构上运行。相反,像Java和
C
#这样
的
语言
运行在
虚拟
机之上,它抽象出了本机架构。从逻辑上讲,由于这个中间步骤,Java或
C
#不可能达到
C
++
的
速度,但是我被告知最新
的
编译
器
(“热点”)可以达到这个速度,甚至超过它。也许这更像是一个编译
器
的
问题,而不是一个
语言</
浏览 11
提问于2008-09-28
得票数 119
回答已采纳
1
回答
为什么
虚拟
内存分配远远高于解释
语言
的
驻留内存分配
我在很多
语言
中都注意到了这一点,包括 以及许多其他
语言
,这些
语言
正在由一些解释
器
(通常有一个垃圾收集
器
)进行解释。当我检查系统(unix)上
的
内存使用情况时--任何系统(我在许多不同
的
服务
器
上尝试过了)。我可以看到分配
的
虚拟
内存和驻留内存(实际正在被吃掉
的
实际物理内存)之间
的
巨大差异。这不是像
c<
浏览 3
提问于2013-05-28
得票数 4
1
回答
JVM: JVM指令实现可以使用什么
语言
?
、
、
、
摘自JVM
的
官方文档: 因此,只要JVM在
C
中实现它
的
指令集,那么实现就可以使用本机方法堆栈。这让我想到JVM指
浏览 1
提问于2021-01-25
得票数 1
回答已采纳
2
回答
什么是python解释
器
字节码
语言
?
我知道python解释
器
是用
C
编写
的
,生成
的
字节码将在python
虚拟
机上运行(对吗?)>>> print("HI")我还找到了这个页面:
浏览 4
提问于2015-09-13
得票数 2
1
回答
虚拟
机和非
虚拟
机-堆栈和跟踪
、
、
、
我知道高级
语言
被编译成一种中间
语言
,例如用于Java
的
字节码和用于.NET程序
的
MSIL。然后将MSIL和字节码编译成机器码。我
的
理解是,中间
语言
使用堆栈和堆,然后程序被编译成机器代码,这是与平台相关
的
,例如基于windows
的
寄存
器
。然而,在问题中,我已经链接到一些回答者,例如Brian R.Bondy提供了
C
和
C
++示例。我知道
C
++没有
虚拟
机,直接编译成机器
浏览 1
提问于2013-01-30
得票数 2
回答已采纳
2
回答
像LLVM或PARROT这样
的
虚拟
机允许从多个
语言
使用同一个库吗?
、
、
可以在任何其他Parrot
语言
(LLVM)中使用一个用一种Parrot
语言
(LLVM)编写
的
框架吗?(就像在任何CLR
语言
中使用.NET框架一样)...
浏览 3
提问于2009-04-01
得票数 5
回答已采纳
3
回答
了解编译
器
的
最佳方法是什么?
、
、
我试图了解编译
器
、操作系统和计算机系统内部是如何工作
的
。以下是我目前
的
计划: 扩展
虚拟
机
的</
浏览 15
提问于2011-08-19
得票数 0
回答已采纳
1
回答
c
#如何区分实例方法和
虚拟
方法
、
、
、
因此,基本上,我想了解
C
#编译器用于确定被调用
的
方法是非
虚拟
实例方法还是
虚拟
方法
的
一般步骤。困惑来自于这两个解释(CLR通过
C
#第3版,Jeffrey,第4章类型基本原理) 当调用
虚拟
实例方法时,JIT编译
器
会在方法中生成一些额外
的</e
浏览 1
提问于2013-05-31
得票数 5
回答已采纳
3
回答
如何在Go中实现
虚拟
继承
、
如何在Go中实现
虚拟
继承? Go lang编译
器
版本:“1.3.1windows/amd64 64”,它支持go
的
“
虚拟
继承”吗?我从来没有听说过
C
类
语言
可以支持“
虚拟
”,所以我真的误解了。
浏览 6
提问于2014-09-26
得票数 3
回答已采纳
1
回答
C
++如何获得指向类
的
虚拟
函数表
的
指针?
、
、
、
、
Example.h" v->visit(this);假设我想创建一个从"scratch“派生出来
的
实例由于它包含一个
虚拟
函数,所以我如何从Base获得一个地址到它
的
虚拟
函数表,这样我就可以这样做:#include <iostream>#includeDerived*>(der); Visit
浏览 1
提问于2020-07-21
得票数 0
回答已采纳
9
回答
用于MS-DOS
的
C
编译
器
、
、
我已经在VirtualBox
虚拟
机上安装了MS-DOS6.22,一切正常,这样做
的
目的是编写一个用
C
语言
编写
的
程序,在(
虚拟
)内存中显示和编辑位。但是,我需要一种在
虚拟
MS-DOS操作系统上安装
C
编译
器
的
方法。
浏览 2
提问于2013-02-27
得票数 14
回答已采纳
2
回答
语言
设计如何影响VM和字节码设计?
、
例如,
C
#和VB.NET
的
设计如何影响CIL
的
开发(反之亦然)?那么Java和JVM呢?PHP
的
性质如何影响HHBC/ HHVM、Perl和Parrot、Smalltalk以及各种实现
的
VM
的
开发?
浏览 4
提问于2017-11-13
得票数 2
3
回答
用于优化性能
的
C
++
虚拟
机
、
、
、
、
支持JITed
语言
(如
C
#和Java )
的
一个论点是,它们可以更好地执行优化,因为
虚拟
机
的
运行时性能分析可以比
C
++
的
静态优化代码更好地优化代码。然而,我想知道我们是否也可以使用
虚拟
机来优化
C
++或任何类似
语言
的
运行时代码。例如,我们可以利用LLVM编译
器
生成
的
IR,并创建一个解释、即时和优化代码
的
虚拟
机,类似于Java和<em
浏览 1
提问于2012-03-01
得票数 5
1
回答
为脚本
语言
选择正确
的
数据类型
、
、
我正在写一个脚本
语言
解释
器
,它非常类似于"
C
",不同之处在于数值变量
的
数据类型更少,只有int (表示整型数据类型)和real (显然是实数...)。解释
器
是一种“
虚拟
机”(是的,脚本
语言
被编译成字节码),现在我需要决定在
虚拟
机中使用哪种
C
数据类型作为脚本
语言
的
数值数据类型。现在我计划在int上使用int64_t,在real上使用long double,但是如果你考虑到这两个,我
浏览 1
提问于2013-02-18
得票数 0
回答已采纳
3
回答
vptr
的
数据类型是什么?
任何具有虚函数
的
类都将获得一个额外
的
隐藏指针,该指针将指向派生最多
的
类。 此vptr
的
类型是什么?
浏览 4
提问于2011-06-24
得票数 4
回答已采纳
1
回答
代码块脚本
语言
、
、
我得到了代码::块作为我
的
C
/
C
++编译
器
和用于
虚拟
人
的
C
++,但我唯一
的
问题是使用一种我从未听说过
的
晦涩
的
脚本
语言
;“松鼠”。是否有可能将代码::块
的
脚本
语言
更改为我所熟悉
的
代码块,比如lua?
浏览 3
提问于2013-09-09
得票数 3
2
回答
运行时和编译时有什么区别?
、
、
、
它是一个
虚拟
机,执行不能在特定处理
器
上运行
的
半编译代码。如果是这样,那么什么是
虚拟
机呢?它是不是另一个软件,可以将半编译
的
代码进一步翻译成机器特定
的
代码?因此,如果我们谈论
的
是一种不编译为中间代码,而是直接翻译/编译为机器码
的
语言
,那又如何呢?在这种情况下,运行时是什么?是硬件(CPU和RAM)吗? 另外,编译时和运行时有什么区别?它们是软件生命周期
的
各个阶段吗?我
的
意思是一个程序最初是一
浏览 0
提问于2013-04-08
得票数 11
1
回答
如何连接到VPS上
的
Access数据库
、
、
如何连接到VPS(
虚拟
专用服务
器
)上
的
Access数据库编程
语言
: Delphi或
C
#
浏览 1
提问于2011-07-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
学习C语言C加加编译器的选择
小巧好用的C语言编译器
6款好用的C语言编译器推荐
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券