腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
元
程序设计
c++
作为一名
C
++开发人员,我刚刚开始我的旅程,最近我一直在研究一个叫做
元
编程
的主题。到目前为止,我已经了解了很多关于这个主题的信息,也没有什么问题。反射架构和
元
级架构有什么区别?
元
编程
架构属于哪一类?
元
编程
分为两个层次:
元
级和基级。据我理解,被调查的对象程序或
浏览 0
提问于2011-06-19
得票数 10
9
回答
在
C
#中可以进行
元
编程
吗?
c#
、
metaprogramming
特别是,是否有可能在编译时在中执行类似于此
c
++代码的
c
#代码?
浏览 13
提问于2008-10-26
得票数 39
回答已采纳
2
回答
什么样的
C
++模板
编程
可以称为“
元
编程
”?
c++
、
templates
、
stl
、
traits
使用什么样的模板技术,可以称为“
元
编程
”吗? 非常感谢。
浏览 2
提问于2016-06-12
得票数 1
回答已采纳
1
回答
是否有
c
++的非模板元
语言
?
c++
、
metaprogramming
我正在阅读boost::MPL作者中的
c
++模板
元
编程
书。我是幽灵/凤凰图书馆的忠实粉丝。 然后是实际的其他编译步骤(词法分析、解析、中间代码生成、机器无关优化、生成程序集/对象文件/链接.)模板
元
编程
是对步骤1和步
浏览 0
提问于2014-01-25
得票数 8
回答已采纳
1
回答
静态类型
语言
可以支持像smalltalk/python/ruby这样的
元
类吗?
metaclass
、
static-typing
我发现
元
类的概念很吸引人,它把类当作第一类对象。您可以将类分配给变量,将其传递给方法,甚至可以在运行时创建新类。似乎,每种支持
元
类的
编程
语言
要么是动态类型
语言
(Smalltalk、Python、Ruby),要么是渐进型
语言
(Objective
C
和Groovy都支持静态和动态类型)。我还没有见过支持
元
类的静态类型
语言
。 静态类型和
元
类是否彼此不兼容?在我看来,
元
类的功能确实需要一定程度的动态性。我仍
浏览 22
提问于2019-08-31
得票数 0
回答已采纳
6
回答
泛型
编程
与
元
编程
programming-languages
、
metaprogramming
、
generic-programming
这些术语似乎在某种程度上可以互换使用,但我读到了关于目标-
c
的维基百科条目,我偶然发现: 参考
C
++。
浏览 10
提问于2010-10-14
得票数 20
回答已采纳
1
回答
哪些
语言
支持“动态”
元
编程
?
ruby
、
programming-languages
、
metaprogramming
在中,作者指出只有少数
语言
,包括Ruby,可以在运行时自行操作。除了Ruby之外,还有哪些
语言
可以支持这种
元
编程
?我所指的具体引语见第十九页的导言: 在这本书中,我将继续讨论
元
编程
的不同含义,重点是在运行时操纵自己的代码。只有少数几种
语言
能有效地做到这一点,而Ruby就是其中之一。您可以将其视为动态
元
编程
,以区别于代码生成器和编译器的静态
元
编程
。
浏览 6
提问于2012-07-07
得票数 2
回答已采纳
2
回答
C
++/Boost MPL:结构代码类似于Haskell的let,
c++
、
haskell
、
boost
、
metaprogramming
、
boost-mpl
由于
C
++
元
编程
是函数式的:有什么方法可以与任何函数式
编程
语言
(例如,Haskell的)的let或where结构相媲美吗? 我使用的是Boost::MPL,但是对于更长的
元
函数,我希望有更多的结构。
浏览 2
提问于2012-06-27
得票数 9
回答已采纳
1
回答
C
和
C
++标准对于假设的三
元
硬件体系结构有多大的适应性?
c++
、
c
、
architecture
、
standards
、
hardware
用
C
或
C
++
编程
一台三
元
计算机有多容易?对于整数值,
C
标准指的是值范围,而
C
++标准则提到位长(例如。必须至少有32位长)。这将如何适用于使用trit(即三
元
位)的计算机? 一般来说,使用稍微修改过的
C
/
C
++版本来在三
元
体系结构上进行
编程
,还是应该从头开始设计一种新的
编程
语言</em
浏览 2
提问于2019-04-27
得票数 1
回答已采纳
4
回答
什么是计算笛卡儿乘积的好的非递归算法?
algorithm
、
language-agnostic
、
rebol
、
cartesian-product
你可以用任何
语言
回答。
语言
支持在REBOL
语言
中创建特定于域的
语言
,称为“方言”。我为列表理解创建了这样一种方言,这在REBOL中并不是本地支持的。我使用了
元
编程
来解决这个问题,方法是动态创建并执行一系列嵌套的foreach语句。效果很好。但是,因为它是动态的,所以代码的可读性不强。REBOL不能很好地执行递归。它迅速耗尽堆栈空间并崩溃。总之,如果可能的话,我想用一个可读的、非递归的、“内联”算法来代替我的
元
<em
浏览 11
提问于2008-10-19
得票数 3
回答已采纳
7
回答
现实世界中是否有使用
元
编程
的应用程序?
metaprogramming
我们都知道MetaProgramming是Code == Data (或编写程序的程序)的概念。此问题可以关闭,但我看不到任何相关问题。
浏览 0
提问于2010-12-16
得票数 1
回答已采纳
4
回答
除了模板之外,还有其他的
c
++
元
编程
方案吗?
c++
、
templates
、
metaprogramming
我一直在使用
元
编程
,但有时
c
宏和模板的结合是不够的。所以是的,除了模板,现在还能找到这样的东西吗?谷歌对
元
编程
的搜索主要是模板
元
编程
,所以现在很难找到。假设我有一个用于将文件保存/加载到缓冲区和从缓冲区加载文件的泛型类。我们叫它FilePack吧。现在,我很难理解如何使用模板
元
编
浏览 3
提问于2011-01-11
得票数 5
回答已采纳
2
回答
元
编程
是反射的子集吗?
reflection
、
metaprogramming
、
terminology
我以前认为
元
编程
涉及修改程序,而且(就像对的一些回答一样),这种反映仅仅是对程序的反思。然而,反射标记wiki表示
元
编程
的描述是
元
编程
很有用,因为它可以节省程序员宝贵的时间。有些
语言
支持
元
程序本身,这允许创建具有强大表达能力的代码。这会使
元
编程
仅仅是反射的一个子集吗?
浏览 1
提问于2011-10-03
得票数 22
回答已采纳
1
回答
如何链接到来自Terra的(非标准的)库?
lua
我想将与/Lua (更好的
元
编程
)结合使用,但是官方的示例只展示了如何与
C
标准库接口,我认为Terra已经被链接到
C
标准库了。我对编写Terra很感兴趣,只想在Lua中做宏,这是Terra网站上列出的第三个用例: 一种独立的低级
语言
。Terra的设计使得它可以独立于Lua运行。除了确保高层代码和低级代码之间的清晰分离之外,此设计还允许您使用Terra作为一种独立的低级
语言
。在这个用例中,Lua是一种强大的
元
编程
语言
.在这里
浏览 5
提问于2017-06-23
得票数 2
回答已采纳
1
回答
宏的差异与
元
编程
中的反射
ruby-on-rails
、
ruby
、
reflection
、
macros
我目前正在研究
元
编程
。我猜Rails在很大程度上使用
元
编程
。这是我目前所理解的。宏:在编译时发生,使用代码生成代码(即Rails使用attr_reader自动设置getter)
元
编程
使用程序作为数据类型来生成代码;宏和反射在某种意义上是
元
编程
的技术。是否可以将宏和反射看作
元
编程
的子集,因
浏览 4
提问于2017-06-15
得票数 1
1
回答
如何解析条件运算符?
parsing
、
conditional-operator
我尝试用我的
编程
语言
实现三
元
操作符(您可以看到解析表达式的结果),我的解析器假装':‘后面的表达式部分也是括号。例如,对于表达式(1?1:0?2:0)-1,我的
编程
语言
的解释器输出0,这似乎与
C
兼容,例如
C
程序: printf("%d\n",(1?1:0?我是否对
编程
语言
的解析器进行了
编程
,在解析三<e
浏览 2
提问于2020-05-30
得票数 0
回答已采纳
2
回答
Python和Smalltalk -
元
编程
功能比较
python
、
oop
、
programming-languages
、
metaprogramming
、
smalltalk
我最近一直在学习Python,并对它卓越的运行时
元
编程
能力感到惊讶。之前,我在阅读Smalltalk时遇到了“运行时
元
编程
”这个术语,据我所知,Smalltalk拥有最好的运行时
元
编程
能力。
元
编程
?两种
语言
所采用的方法有什么显著的区别?
浏览 0
提问于2011-07-28
得票数 10
回答已采纳
1
回答
这种
编程
风格是什么?“莫妮卡”?
c
、
haskell
、
macros
、
meta-programming
、
monad
在一篇较旧的博文中,Conal Elliot提出了一个有趣的论点(如果不是严肃的话),认为
C
是一种纯粹的函数式
语言
,它将
C
预处理器和
C
本身的组合与Haskell纯表达式
语言
的组合以及它的强制IO动作值相提并论进一步观察到,
C
组件之间的相位分离实际上使cpp所做的事情与Haskell截然不同,因此cpp+
C
毕竟不是一
元
的。 在实际的
编程
项目中,
C
程序员倾向于尽量减少对cpp的使用。宏
语言
可能是能做出令
浏览 0
提问于2014-03-17
得票数 1
回答已采纳
2
回答
如何通过名称一致地查询dbpedia中的
编程
语言
?
sparql
、
dbpedia
似乎没有一致的方法来查询基于名称的
编程
语言
。sameAs freebase:"D (programming language)"与rdfs:label "
C
++"@enowl:samwAs freebase:"
浏览 0
提问于2012-10-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
C语言编程错误提示,献给初学C语言编程的你们
从C语言实战谈C语言编程
聊聊C语言/C加加—程序和编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券