腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Scala -前缀一元运算符
、
、
、
我最近给了Scala第二次机会,并开始了我一直在
实现
的项目(使用函数式或伪函数式
语言
):一个用于命题逻辑(以及后来的谓词逻辑)的自动推理器。现在,我已经尝试在
语言
本身中尽可能漂亮地使用命题逻辑的表示
法
,并且我已经做到了这一点-通过隐式转换(String -> Atom):函数“和”和“暗示”(和“或”和“等价”)是调用相关case类
构造
函数的简单方法。但是,在
实
浏览 3
提问于2010-09-06
得票数 10
回答已采纳
5
回答
在编程
语言
中需要哪些
语言
特性才能生成编译器?
、
编程
语言
似乎经历了几个阶段。首先,有人想出了一种新的
语言
,Foo
语言
。编译器/解释器是用另一种
语言
编写的,通常是
C
语言
或其他一些低级
语言
。我的问题是:什么是
语言
特性的最小
子集
,这样某人就可以
实现
语言
本身?
浏览 5
提问于2009-10-05
得票数 9
回答已采纳
1
回答
在不支持类型反射和没有内置克隆机制的
语言
中
实现
“克隆”方法的正确方法是什么?
Transaction类
实现
了一个clone方法,该方法使用多个
构造
函数参数
构造
一个新事务。这种克隆方法的存在意味着每个可克隆对象都必须有一个无参数的默认
构造
函数(显式或隐式地),原因有两个。首先,对象的
实现
不能为它一无所知的子类选择任意的
构造
函数,因此需要无参数的
构造
函数。因此,Java的克隆
实现
,似乎也提供了一些内置的浅层复制,是
实现
有意义的克隆的一种方法。但是,其
浏览 1
提问于2014-02-21
得票数 0
3
回答
为什么"out“参数作为
语言
结构存在于
C
#中?
、
问题对这个问题的阐述使值类型表现为引用类型难道不奇怪吗?对于
C
#的第一个版本来说,没有办法用out参数来
实现
它,但是现在有了更新的特性,而且它只是保存在
语言
中以
实现
向后兼容性?我不是在问它能做什么 我不是在问"ref“和&
浏览 2
提问于2018-09-13
得票数 4
回答已采纳
1
回答
可选和默认值需要使用默认初始化程序初始化。
为什么我不能绕过下面代码中b和
c
的初始化: var a: Int var
c
: Int?} let t2 = Token(a: 1) // doesn't work :-(init(a: Int) { sel
浏览 0
提问于2016-09-25
得票数 2
回答已采纳
1
回答
子集
乘积和
、
还有:有没有封闭的表示
法
?对于给定的n个元素集,值k介于1和n之间,接受k项的所有
子集
(组合),找到每个
子集
的乘积,找到所有这些积的和()from operator为了清楚起见,(a,b,
c
,d),然后:k = 3 --> b*
c
*d + a*
c
*d + a*b*d + a*b*
c
k = 2 --> a*b + a*
c</em
浏览 0
提问于2012-04-11
得票数 9
回答已采纳
2
回答
如何合并稀疏矩阵以创建新的稀疏矩阵?
、
、
、
、
我正在努力
实现
以下目标:E = | A B |我尝试了以下几点: 这些库的问题是,E是像任何稀疏矩阵一样
构造
的,而不使用E的部分与A、B
浏览 0
提问于2018-12-04
得票数 0
4
回答
如何计算给定范围内不存在的数
、
我必须打印在给定
子集
中不存在的1到n之间的数字。所有
子集
将介于1和n之间,
子集
总是按升序排列。例如,对于n=300和用户给出的
子集
是(30至70) (50至100) (150至200)和(250至300),然后我需要将输出打印为:数字从1到29,101到149,201到249。我的方法是: 否则继续。以及如何在
C
语言
中
实现
浏览 7
提问于2013-09-07
得票数 2
2
回答
除了Lisp方言之外,还有其他基于S-exp的
语言
吗?
、
、
除了Lisp方言之外,还有其他基于S表达式或波兰语前缀表示
法
的
语言
吗? 它不必是函数式编程
语言
,也不必以某种方式与Lisp相关。有许多完全不同的
语言
使用类似
C
的语法或类似Python的语法,但是对于S表达式或波兰语前缀表示
法
,似乎只有Lisp方言。真的是这样吗?为什么呢?
浏览 28
提问于2013-06-17
得票数 0
2
回答
证明
语言
是规则的
、
、
、
设Σ是有限字母表,L⊆Σ是一种
语言
。然后定义res(L,Σ0)= {res(w,Σ0):W∈L}(
c
)如果L⊆Σ*和res(L,Σ0 )是正则的,则当Σ0⊂Σ时,L不必是正则的。对于
浏览 7
提问于2016-03-16
得票数 0
12
回答
哪种编程
语言
拥有最容易
实现
的解释器?
、
、
、
作为我正在从事的项目的一部分,我需要为一种编程
语言
实现
一个解释器。我不认为这个项目的细节太相关,除了它需要我从头开始
实现
一个解释器,我不能使用现有的编程
语言
(要求包括支持可移植的分隔延续,并且能够用Javascript和Java为它编写解释器)。显然,我真的宁愿避免发明一种全新的编程
语言
,所以我希望有一些非常简单的
语言
可以复制,或者至少可以从中获得灵感。我首先想到的是Forth或一种初级的类似Lisp的
语言
,但是我真的更喜欢这种
语言
的语法更接近于Jav
浏览 0
提问于2010-10-14
得票数 15
回答已采纳
5
回答
如何从Haskell语法规范构建抽象语法树?
、
、
、
、
我正在从事一个项目,该项目涉及优化Java的一个非常小的
子集
中的某些
构造
,该
子集
是用BNF形式化的。 如果我要用Java
实现
这一点,我将使用JTB和JavaCC的组合来构建AST。因此,简单地说,当一种
语言
在BNF中指定时,哪个库提供了构建AST的最简单的方法?在习惯Haskell中修改这棵树的最佳方法是什么?
浏览 7
提问于2013-09-10
得票数 5
回答已采纳
1
回答
Windows Runtime:如何获取用户首选
语言
的列表?
、
、
、
一些WinRT类型的
构造
函数接受
语言
的IEnumerable<string>,以尝试解析
语言
选择。例如,在确定货币格式化程序的
语言
选择时,有一个接受
语言
列表的。据我所知,访问用户
语言
的惟一方
法
是默认
构造
一个对象并访问。如果用户设置了首选
语言
的列表,如何能够按照他们指定的优先级顺序获得完整的列表?
浏览 0
提问于2012-01-08
得票数 4
回答已采纳
1
回答
使用GADT和
构造
函数
子集
的
C
语言
AST
我想定义类型级别安全的
C
语言
AST。在
C
标准中,有两个非常相似的结构-块和语句。块基本上是可以包含变量声明的语句列表。在这段代码中,我试图将语句声明为块项
构造
函数(如SideEff和Return)的
子集
。
浏览 0
提问于2019-06-17
得票数 2
回答已采纳
5
回答
哪一个是好的、简单的中间代码?
、
假设赋值的目的是编写一个在
C
语言
的
子集
上工作的编译器(您可以假定是任何
语言
的
子集
,只支持基本的脚本表达能力,而不需要复杂的对象)。其中代码可以是二进制格式或更好的ASCII格式(类似于伪asm)。我正在寻找一些已经完成的东西,不是如何
构造
这个中间代码和虚拟机,而是一个简单而简单的东西,可以用来测试一些编译过的程序。
浏览 5
提问于2010-07-19
得票数 3
回答已采纳
4
回答
定义php函数并不使用()
是否可以定义一个函数并在没有()的情况下使用?function getNameById($id){}; /*and use it like*/ $id = getNameById "1";
浏览 0
提问于2012-03-25
得票数 0
回答已采纳
3
回答
使用LLVM:语句返回值编写编译器后端
、
、
我正在为
C
语言
的
子集
编写一个基本编译器,并使用LLVM编写后端。我主要是跟着。我知道AST中的每个节点都必须返回一个用于表达式的llvm::Value,但是对于
C
语句,返回什么呢?
构造
函数Builder.CreatePHI接受这个if-else块应该计算到的值的类型,但是该类型应该是什么呢?
浏览 6
提问于2020-12-02
得票数 1
回答已采纳
1
回答
在数学中推导数组
、
、
因此,在学习预计算中的集合和序列时,我发现了数组和集合表示
法
之间的一些相似之处。例如,集合表示
法
:{a | cond }={ a1,a2,a3,a4,...,an}给定n是数组的域(或索引),自然数的
子集
(或无符号整数)。大多数编程
语言
将提供类似于应用于集合的数组的方法,例如上界和下界;也可能是suprema和infima。 数组是从哪里来的?
浏览 1
提问于2010-04-20
得票数 0
回答已采纳
1
回答
Java在树中寻找结点的路径
、
、
public List<Person> getDiseaseRouteTo(Person
c
){ if(root ==
c
){} } }} 该
构造
函数是一个名为DiseaseTree的树
构造
函数,其中包含一个根节点和一个
子集
。
子集
是DiseaseTree集。
浏览 1
提问于2015-10-08
得票数 0
2
回答
指针在
C
和Objective
C
中的用法是否不同?
、
、
我知道这两种
语言
中的指针
实现
是相同的,因为
C
是Objective
C
的
子集
。 我的问题是关于实际代码中指针的实际使用。最佳实践是否有所不同?有什么不同的做法?为什么?如果我真的想在Objective
C
环境中使用这些知识,当我学习
C
语言
中的指针用法时,我应该记住什么?
浏览 0
提问于2011-07-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言实现快速排序迭代法
编程C语言进阶篇——构造类型:数组
C语言编程基础入门经典排序算法——冒泡排序法
c语言实现选择排序算法
【C语言教程】双向链表学习总结和C语言代码实现!值得学习
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券