小编Mic*_*ael的帖子

如何将自定义图形适合增强图库模板?

我在C++模板上生锈了,我正在使用boost图库(致命的组合).我在网上搜索过,找不到关于如何采用自定义图形结构的任何直接指令,并且足够适合BGL(boost图形库),我可以使用增强图遍历算法.有没有熟悉图书馆帮助我的人?

编辑:所以,我一直遇到的主要问题是在哪里找到一个源,其中将任意图映射到BGL图的总要求.我是模板的新手,所以我很难阅读BGL的规范/示例.也许我应该寻找模板的一般来源?

c++ templates graph boost-graph data-structures

10
推荐指数
2
解决办法
1479
查看次数

构建游戏需要一种具有强大支持的一流功能的语言

我正在建立一个教育游戏,通过它的模块化,允许教学生如何编程.它本质上是一种可以轻松修改的通用纸牌游戏.

游戏的主干应该是完全不可编辑的(至少在理论上),所以我需要建立一个"卡"类型,允许匿名功能,因为它的行动(更糟糕,或者甚至更有趣,它需要一个匿名函数,可以有任意数量的参数).

我还需要一个强大的GUI库,它需要是可移植的,如果可能的话,它应该是一个Web语言.它应该对模块化有广泛的支持,面向对象,并且希望足够清楚,以至于它不需要有经验的程序员来理解语法.这是很多要求,但我应该详细说明,我想要一个具体的答案以及为什么它是一个好的选择,所以我应该尽可能多地提供信息.我并不真正需要语言的效率,因此在这种情况下不需要低级语言,非常高级的语言将足够快.

Python不够强大.Ruby可能是但我对它的功能还不够熟悉.Haskell和Scheme拥有最强大的支持,但不是网络语言,据我所知,大多数情况下都没有GUI库.C#可能是合理的,我对它的功能并不十分熟悉,但我特别担心可移植性.如果可能的话我想避免使用javascript,但如果这真的是最好的选择,我可能不得不朝那个方向前进.

language-agnostic

5
推荐指数
1
解决办法
262
查看次数

关于从非常不相关的语言(在本例中是Scheme到Python)中翻译代码的建议?

推理:我正在尝试将一个大型库从Scheme转换为Python

进行这种转换有什么好的策略吗?特别是在这种情况下的跨范式,因为Python更多是OO而Scheme是功能性的.

完全主观所以我正在制作社区维基

python scheme code-translation

5
推荐指数
2
解决办法
179
查看次数