腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
V8
中
的
数组
方法
是
用
C++
、
Torque
编写
的
,
还是
在运
行时
将
JS
转换成
机器码
?
、
我正在学习
V8
运
行时
,我想知道
数组
方法
,例如array.map,是不是在
V8
中
用
C++
编写
的
?我在这里看到了一些
Torque
文件,它们让我感到困惑,所以我想知道它们是不是
用
Torque
而不是
C++
编写
的
?https://github.com/
v8
/<em
浏览 19
提问于2019-06-14
得票数 2
1
回答
V8
引擎是否使用
C++
替换了以前
用
JavaScript
编写
的
部分代码库?
、
、
我以前读过
V8
引擎源代码。我可以在其中找到JavaScript实现
的
代码,例如。我要找
的
方法
有问题吗?或者仅仅是
JS
部分被移除了?对于JavaScript开发人员来说,很难知道实现
的
细节。
浏览 2
提问于2019-07-19
得票数 3
回答已采纳
1
回答
为什么当我使用
c++
插件在node.
js
中
迭代
数组
时效率更低?
、
、
、
我
是
node.
js
c++
addon
的
初学者,我正在尝试实现一个与Array.prototype.map函数相同
的
c++
加载项。,但是在我完成这个之后,我对我
的
副词进行了基准测试,发现它是Array.prototype.map函数
的
100倍。它甚至比我在
js
.中直接用于循环
的
情况还要糟糕。for: 86.077msmap: 481.605msfor:
浏览 16
提问于2022-03-23
得票数 0
回答已采纳
2
回答
v8
引擎-为什么从
JS
调用本机代码如此昂贵?
、
根据对其他问题
的
多个答案,从Javascript调用原生
C++
的
代价很高。 我
用
node模块"benchmark“检查了一下,得出了同样
的
结论。一个简单
的
JS
函数可以直接获得大约9000万次调用,当我调用一个
C++
函数时,我最多可以得到大约25000000次调用。这本身并不是那么糟糕。但是当添加一个对象
的
创建时,
JS
仍然
是
大约70,000,000次/秒,但是本机版本受到了很大<e
浏览 4
提问于2017-03-18
得票数 2
5
回答
Javascript
是
如何翻译成字节码
的
?
、
我在网上找不到W3C语言如何编译成
机器码
的
信息。我知道web和处理器之间
的
鸿沟一定是浏览器,但它是如何工作
的
,在处理器
中
执行Javascript之前有哪些步骤? 链接到科学文献也将受到极大
的
赞赏。
浏览 2
提问于2012-01-11
得票数 26
回答已采纳
1
回答
如何在
C++
应用程序中集成ANTLR4
、
、
最近,我拿起了一本权威
的
ANTLR4参考资料,因为我在使用语法和语言方面很老练,所以我想在我
的
DSL上工作,我曾经
用
yacc和bison
编写
过。一般
的
想法
是
编写
一个转换器(包含类型安全验证(1)),它
在运
行时
将
DSL转换为JavaScript,然后由
v8
执行。 尽管ANTLR
是
为包含在Java应用程序
中
而设计
的
,但我
还是
想继续使
浏览 11
提问于2020-04-25
得票数 2
2
回答
对node.
js
的
定义感到困惑
、
、
我
是
网络开发和网络
的
新手,我想知道是否有人能帮我弄清楚一些定义。根据我
的
教授给出
的
定义:"Node.
js
是
一个为特定环境提供自定义工具和库
的
运
行时
,它基本上就是运行在服务器上
的
JavaScript“。另外,说在服务器上运行,他
的
意思
是
:“在你正在使用
的</
浏览 1
提问于2020-01-02
得票数 0
1
回答
有没有办法查看Java底层
的
C代码?
、
、
我知道你可以在grepcode这样
的
地方查看Java
的
“源代码”,但我正在寻找一些
方法
来查看Java构建在其上
的
C代码。我觉得这个问题肯定被问了很多次了,但是我一直没能找到一个满意
的
答案。这不是为了任何明确
的
目的-我只是想了解如何更好地“构建”一门编程语言。 此外,如果有人能够展示如何查看生成
的
字节码,这可能也会有所帮助。
浏览 2
提问于2013-07-11
得票数 2
回答已采纳
1
回答
使用
Torque
向
V8
添加一个新对象
TL;DR:我尝试添加一个专门
用
Torque
定义
的
新对象,并将其用作Name类
的
新成员。这会导致编译失败,原因
是
函数使用了但从未定义错误,说明了
是
在
torque
生成
的
文件
中
定义
的
函数,但是由于某些原因没有正确地包含。
中
的
两个“构造函数”
方法
,以包含include/v8-interal.h
中
String对象
的
预期大小<e
浏览 6
提问于2022-01-25
得票数 0
回答已采纳
2
回答
Visual
C++
编译
、
我所有的商业经验都是基于像.NET (VB和C#)这样
的
高级语言。我有C和
C++
(大学)
的
学术经验。我说Visual
C++
将
编译成C#和VB.NET等中间语言,对吗?我假设只想针对
C++
的
开发人员使用Visual,而想要针对多种环境
的
<
浏览 2
提问于2012-10-08
得票数 1
回答已采纳
3
回答
为什么节点
JS
需要LIBUV?
、
、
、
、
所以,也许这个问题
是
新手和新手没有被问到,但我仍然不知道为什么LIBUV在Node体系结构
中
占有一席之地?这是我对NodeJs架构
的
理解。 因此,如果您想提供任何新功能,我们可以
将
V8
嵌
浏览 0
提问于2019-05-19
得票数 19
回答已采纳
3
回答
运
行时
环境和编译器/解释器是否相同?
、
、
我刚刚开始使用Node.
js
,我有相当多
的
Python和
C++
背景。我知道Node.
js
是
一个运
行时
环境,但我很难理解它对代码
的
实际作用,这使得它不同于编译器。如果有人能够解释具体
的
运
行时
环境与典型
的
编译器和解释器有何不同,那就更好了。
浏览 7
提问于2021-10-24
得票数 4
回答已采纳
1
回答
是否在OpenCL应用程序
中
嵌入
V8
?
、
、
、
我正在使用OpenCL
编写
面向NVidia CUDA运
行时
的
GPGPU内核。我最近在阅读
V8
,发现了描述
V8
嵌入技术
的
页面: 我主要担心
的
<e
浏览 2
提问于2010-11-16
得票数 7
1
回答
ArangoDB
的
哪些部分
是
用
Node-GYP完成
的
、
、
、
我正在研究ArangoDB
的
结构,以确定它是否可以作为我
的
长期解决方案。我
的
一个重要问题
是
,哪些部分
是
由节点我
的
主要目标
是
将
ArangoDB视
浏览 0
提问于2015-07-21
得票数 1
回答已采纳
1
回答
Web语言执行
、
、
、
、
C编译器
将
C文本作为输入并生成二进制
机器码
,但在内部可以将其视为前端和后端,其中前端
将
C文本转换为某个IR,后端获取该IR并生成与平台相关
的
机器码
。到目前为止,在我看来,唯一真正
的
区别是IR步骤在Java世界
中
是
公开
的
,因为人们可以使用任何前端(例如Scala)来瞄准JVM,而当使用时,比如说gcc,整个IR
的
事情都被隐藏了起来。据我所知,有一种叫做谷歌“引擎”
的
东西,比如JavaScript <e
浏览 4
提问于2014-04-19
得票数 0
1
回答
在运
行时
动态创建和存储算法
、
、
、
、
假设我有一些
用
C++
编写
和编译
的
函数:int quickmult(int a, int b){ return a*b我不介意在
JS
中
创建初始组合,但出于性能原因,我不希望每次需要调用函
数组
合时都涉及到
JS
。 是否有一种
方法
可以
将
这种函
数组
合放到
C++
端,并让它停留在那里以便稍后运行?我不介意<em
浏览 0
提问于2014-02-28
得票数 1
回答已采纳
3
回答
什么
是
node.
js
绑定?
我对node.
js
非常陌生,似乎找不到关于node.
js
绑定是什么
的
定义。我在幻灯片和nodejs演讲中看到过这个术语,但从来没有清楚地解释过。有人能帮我澄清这个概念吗?我已经附上了我所指
的
图片。
浏览 2
提问于2013-12-05
得票数 24
3
回答
C++
中
的
垃圾收集
、
、
、
、
我从来没有用过
C++
编程,但是当我
用
C#编码
的
时候,我想了解更多关于.NET框架
的
知识。.NET框架基本上
是
一个库和运
行时
环境。这部分已经介绍过了。但是,如果.NET框架支持多种语言,如
C++
、VB.NET、J#,那么为C#提供
的
功能对于其他语言应该是相同
的
。 因此,如果
C++
是
.NET框架支持
的
语言,那么它应该具有垃圾回收功能。.NET框架支持
的
其他语言也应该如
浏览 3
提问于2013-08-31
得票数 1
2
回答
像.map()这样
的
高阶函数
是
如何在JavaScript内部工作
的
?
、
、
、
如今,每个人都试图使用这种,通过
编写
更少
的
代码来获得有希望
的
结果。但我想知道这些函数
是
如何内部工作
的
。如果我写
的
东西var numbers = [16, 25, 36];console.log(results); //[4, 5, 6]我知道'number‘
数组
中
的
每个元素都是逐个迭代
的
,但是如何迭
浏览 0
提问于2020-01-13
得票数 17
回答已采纳
3
回答
Hip-Hop PHP for Node.
js
?
、
有没有办法把Node.
js
脚本编译成原生代码,就像Hip-Hop那样? 我不是在谈论库/apis。
浏览 1
提问于2012-07-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WebAssembly如何演进成为“浏览器第二编程语言”?
Node.js 替代品 Deno 加入 TC39
用Numba加速Python代码
拒绝 Python、C#和Go,我只用 Node.js!
如何不改一行代码,让Hippy启动速度提升50%?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券