腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
int(*
g
)(int) into int(*h)(char)导致错误
的
原因?
、
我正在学习编程
语言
原理,我有一个关于
C
和
C
++
的
问题。int (*f)(int);int (*h)(char); h =
g
; // warning in
C
, error in
C
++ 将
g
赋值为f (f =
g
)不会导致
C
或
C
++中
的
错误,但将
浏览 0
提问于2020-11-09
得票数 4
2
回答
C
语言
的
Brainfuck
解释
器
、
、
这是我在
C
语言
中使用
的
大量单字
的
简简单单
的
Brainfuck
解释
器
。我可以做哪些改进(在代码
的
清晰性或添加
的
明显特性方面)?
浏览 0
提问于2013-05-08
得票数 12
回答已采纳
2
回答
C
语言
的
简单
解释
器
、
我用
C
语言
做了简单
的
解释
器
,现在,我想使我
的
代码更好。这是我
的
代码:#include <stdlib.h>#include <string.h> if (argv[1] == NULL) printf(">>>
浏览 0
提问于2021-04-01
得票数 0
回答已采纳
1
回答
callgrind不分析
解释
器
语言
调用
的
C
函数
、
我
的
主程序是用
C
编写
的
。
C
代码通过它
的
C
API调用
解释
器
语言
,比如python。然后
解释
器
语言
回调其他
C
API。所有的
C
代码都是可调试
的
,
解释
器
语言
的
C
接口也是可调试
的
。我发现callgrind无法分析
解释</
浏览 1
提问于2018-05-18
得票数 0
2
回答
Java、
C
++、
C
#等如何使用< and >来避免这种特殊
的
句法歧义呢?
、
、
、
、
我以前认为
C
++是<和>中
的
“奇怪”
语言
,但在尝试实现解析
器
之后,我想我找到了一个示例,它打破了使用<和>进行泛型类型
的
语言
的
:这可以从语法上
解释
为泛型方法调用(
g
),也可以
解释
为向f提供两个比较
的
结果。这些
语言
(尤其是Java、)是如何避免这种句法歧义
的
?我只是无法想象有什么非
浏览 2
提问于2013-01-19
得票数 29
回答已采纳
1
回答
为什么make_shared两次调用move构造函数?如何避免呢?
、
、
、
、
我已经研究了堆栈溢出
的
相关问题,据我所知,main()中
的
第一行应该调用构造函数,第二行应该触发一次移动构造函数
的
调用(或者当移动构造函数被移除时复制构造函数)。而移动构造函数是在make_shared
的
实现中调用
的
,对吗?我
的
编译
器
版本: Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/L
浏览 9
提问于2021-08-04
得票数 0
3
回答
将X编译
器
写入Y中Z
的
一般规则
、
假设X是输入
语言
,Z是输出
语言
,f是编译
器
,用Y
语言
编写。因为f只是一个程序,我认为Y可以是任何
语言
,对吗?所以我们可以有编译
器
f1,f2,每个编译
器
都是用Y1和Y2编写
的
。我们
的
目标是为
语言
实现者
的
问题提供一个可能
的
解决方案:必须为L动态
语言
编写L*o*p
解释
器
和具有o关键设计决策
的</e
浏览 0
提问于2011-05-28
得票数 9
回答已采纳
2
回答
用
C
语言
输入
解释
器
、
、
最近,我看到一个小型
的
C
解释
器
,它对
语言
中
的
所有对象/值使用了一个非常简单
的
结构,如下所示:{ ubyte value;这个结构可以保存
解释
器
正在使用
的
语言
中使用
的
字符串
浏览 1
提问于2010-05-29
得票数 3
3
回答
C
和
C
++中
的
外部变量有什么不同?
、
、
无法编译b.
c
,但可以编译b.cpp。我不太明白
C
语言
和
C
++
语言
在外部
语言
方面的区别。有人能帮助
解释
为什么b.
c
不能工作而b.cpp能吗?谢谢。$ cat b.
c
int a = b;b.
c
:4:9: error: initializercompile
浏览 41
提问于2019-01-06
得票数 2
13
回答
有
C
语言
的
解释
器
吗?
、
、
我想知道是否有类似于
C
的
解释
器
,也就是说,在Linux终端中,我可以输入"python“,然后在那个
解释
器
中编写代码。(我不确定interpreter这个词是否正确)。这对测试不同
的
东西真的很有帮助,我很好奇
C
语言
是否也有类似的东西,尽管我对此表示怀疑。我能想到
的
唯一一件事就是
C
shell...
浏览 20
提问于2009-02-25
得票数 111
回答已采纳
1
回答
C
语言
的
Basic Brainfuck
解释
器
、
、
我用
C
. 这里托管
的
最新版本写了一个小型
的
Brainfuck翻译。我发现很难测试我
的
解释
器
,因为用Brainfuck编写一个程序有点困难(或者至少非常乏味),而且我在网上找到
的
许多片段要么没有输出,要么非常神秘,所以我不知道是否一切正常。不过,我已经在上面测试了一些程序,我测试
的
程序也很有效。 if(
c
== '+' ||
c
== '-
浏览 0
提问于2016-07-11
得票数 5
回答已采纳
2
回答
Lex Yacc
解释
器
的
C
语言
、
、
、
我正在用Flex和Bison用
C
语言
编写一个编程
语言
的
解释
器
。我不知道如何生成AST,我想知道,如果我只是将代码
解释
为
解释
器
看到
的
结果,会有什么样
的
性能差异呢?我还想知道Bison是否在幕后生成AST,我在一些论坛上听说过它确实存在,而在其他我看到人们创建自己
的
网站上呢? 谢谢你,弗朗西斯
浏览 0
提问于2013-08-25
得票数 0
回答已采纳
2
回答
C
语言
中
的
简单脚本
语言
(
解释
器
)
、
我用
C
语言
制作了简单
的
脚本
语言
(
解释
器
),现在,我想使我
的
代码更好。这是我
的
代码:#include <stdlib.h>#define FALSE} }
浏览 0
提问于2021-06-23
得票数 5
回答已采纳
10
回答
*流行
的
编程
语言
解释
器
是用
C
++编写
的
吗?
、
、
目前,我正在考虑是否重写我在
C
++中维护
的
编程
语言
解释
器
。目前,
解释
器
是用
C
语言
实现
的
。但我想知道,主要
的
实现--因为,当然,人们使用
的
是一种不同于原作者使用
的
语言
--目前使用
的
任何流行
的
编程
语言
解释
器
都是用
C
++编写
的
吗
浏览 8
提问于2010-07-06
得票数 12
回答已采纳
4
回答
每一种
语言
都能被归类为编译或
解释
吗?
、
、
根据维基百科:编译
语言
是一种编程
语言
,其实现通常是编译
器
(从源代码生成机器代码
的
翻译
器
)。
解释
语言
是一种编程
语言
,它
的
大多数实现直接和自由地执行指令,而以前没有将程序编译成机器
语言
指令。因此,以下内容是明确
的
。
C
,
C
++ and few other similar languages编译
语言
Shell script, Perl, Ruby a
浏览 0
提问于2019-10-04
得票数 15
3
回答
C
#
解释
语言
、
、
我希望用
C
#编写一种
解释
型
语言
,我应该从哪里开始呢?我知道如何使用有趣
的
字符串解析,但正确
的
方法是什么呢?
浏览 33
提问于2008-12-14
得票数 1
9
回答
是否有任何
语言
既没有
解释
器
,也没有编译
器
?
、
注:我不是指一些没有任何实现
的
理论问题,而是没有实现
的
语言
! 现在有一个
c
/
c
++
解释
器
(Cint)和python编译
器
()。我知道最简单
的
定义是编译
器
只是将代码从a
语言
转换成b
语言
,然后你有一台机器,它和输入一起运行,而
解释
器
只是接受输入加上a
语言
中
的
代码并运行它。使用这些定义,如果有
解释
浏览 9
提问于2010-07-13
得票数 2
回答已采纳
7
回答
“
语言
A是用B
语言
写
的
”是什么意思?
、
我经常听到A
语言
是用B
语言
编写
的
术语。例如,PHP是用
C
编写
的
,
C
#是用
C
++编写
的
。 有人能
解释
一下这是什么意思吗?如果是正确的话?这与
语言
所使用
的
解释
器
编译
器
有关吗?此外,选择实现
语言
所依据
的
因素是什么?
浏览 0
提问于2012-11-20
得票数 31
回答已采纳
3
回答
谈论编译和
解释
的
语言
真的正确吗?
、
很明显,任何
解释
的
语言
也可以编译。很长一段时间以来,我认为这并不一定是相反
的
情况。然后我发现Ch是一个可以
解释
整个
C
语言
的
解释
器
。它还支持
C
++、Java、Matlab、Fortran和
C
的
部分功能. 这使我得出结论,一种
语言
是一种汇编或
解释
的
语言
,并不是
语言
本身
的<
浏览 0
提问于2019-01-12
得票数 1
回答已采纳
1
回答
为什么
解释
语言
和编译
语言
之间有如此清晰
的
界限?
、
、
在学习像
C
或
C
++这样
的
编译
语言
时,你会了解编译
器
。为了运行你
的
代码,你必须首先编译它。编译代码会将其从文本表示形式转换为可以执行
的
内容。所得到
的
代码非常快,并且可以利用预处理
器
等。在学习Python、Matlab或Ruby等动态
语言
时,您会了解
解释
器
。为了运行你
的
代码,你只需要在
解释
器
中输入它。因此,您可以在运行时处理代码,并
浏览 5
提问于2013-04-02
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用C+实现解释器模式:打造自己的编程语言!
C语言,C+语言
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
海南专升本-《C语言设计与应用》名词解释
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券