小编ben*_*dbc的帖子

怎么写口译员?

我决定在Ruby中编写一个小解释器作为我的下一个项目.我需要什么样的知识/技能才能获得成功?
我还没有决定要解释的语言,但是我正在寻找一种不是玩具语言的东西,但是要为它编写翻译是相对容易的.提前致谢.

ruby lisp interpreter

15
推荐指数
2
解决办法
1万
查看次数

用于游戏图形的Ruby库/ gem?

我正在用Ruby创建一个简单的Blackjack游戏,我已经完成了所有游戏逻辑工作(最后!)并且目前已经通过命令行运行了.这一切都在工作,所以现在我需要一个库或宝石,这将使整个图形方面更容易.有任何想法吗?谢谢.

ruby graphics rubygems

14
推荐指数
3
解决办法
9433
查看次数

有没有基于操作变量和函数的编程范例?

实际上,我所知道的每种语言基本上都是主题的变体:你创建变量和函数,然后使用条件和其他结构来操作它们.我理解功能编程等与"传统"语言有些不同,但在它们下面几乎是相同的.您仍在使用变量(有些,即使它们是不可变的等等),也可以创建函数.

是否有任何语言或系统完全取消我们现在使用的内容并采用完全不同的方法?

paradigms programming-languages

13
推荐指数
4
解决办法
1393
查看次数

lisp缺少哪些功能?

我已经读过大多数语言变得越来越像lisp,采用了lisp已经存在很长时间的功能.我想知道,lisp没有什么功能,无论是旧功能还是新功能?通过lisp我的意思是最常见的方言,如Common Lisp和Scheme.

lisp language-features

9
推荐指数
2
解决办法
1856
查看次数

Sinatra的限制是什么?

我最近一直在学习Ruby Web框架Sinatra,我发现它很棒.我读过的关于它的大多数文章和博客似乎都认为它仅适用于小型网站或"小型"网络应用程序.这是真的?可以在Sinatra中构建完整的Web应用程序,还是Ruby on Rails?

ruby model-view-controller ruby-on-rails sinatra

9
推荐指数
2
解决办法
1126
查看次数

我怎样才能更好地了解/了解Ruby?

我最近开始学习Ruby,作为我的第一门编程语言.我对语法感到满意,并且我已经完成了许多教授相同基础知识的教程.我写了一些小程序(包括我自己的排序数组的方法,我认为这个方法非常聪明,直到有人告诉我谷歌'冒泡排序'),但我觉得我需要尝试更大更难以理解Ruby的东西.关于我如何做到这一点的任何想法?

ruby

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

在线AI资源?

我可以在网上找到哪些最好的免费AI资源?我正在寻找博客,书籍或教程.

artificial-intelligence

3
推荐指数
1
解决办法
1932
查看次数

链接到ruby中的外部文件?

对不起,如果这个问题很容易,但我无法在任何地方找到答案.例如,如果您想要的文件与您正在编写的文件夹位于同一文件夹中,那么如何在ruby脚本中引用外部ruby文件?提前致谢.

ruby external

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