9得票4回答
Python如何实现互相递归函数调用的查找?

假设我有两个函数在同一个 Python 文件中连续出现: def A(n): B(n-1) # if I add A(1) here, it gives me an error def B(n): if n <= 0: return else: ...

9得票3回答
专有插件和GPL程序:解释性语言怎么办?

我正在使用Python开发一个GPL许可的应用程序,需要知道GPL是否允许我的程序使用专有插件。关于此问题,FSF有以下说法: 如果程序使用fork和exec来调用插件,则插件是独立的程序,因此主程序的许可证对它们没有要求;如果程序动态链接插件,并且它们相互之间进行函数调用并共享数据结构,我...

9得票3回答
Ruby解释器位于哪里?

我正在使用OS X上的Ruby 1.8.7。 Ruby解释器位于何处? 我的目标是了解更多关于Ruby、解释语言和解析/解释的知识。

9得票2回答
Ruby变量定义

我在使用ruby时遇到了一个奇怪的变量定义行为(并且在过程中丢失了一盒甜甜圈): irb(main):001:0> if false irb(main):002:1> a = 1 irb(main):003:1> end => nil irb(main):005:...

9得票1回答
分支预测如何影响R的性能?

一些参考资料: 这是对这个问题的跟进为什么处理排序数组比处理未排序数组快? 我在 r 标签中找到唯一一篇与分支预测有关的帖子是这个为什么采样矩阵行很慢?。 问题的解释: 我正在研究处理已排序数组是否比处理未排序数组更快(与 Java 和 C 中测试的问题相同-第一个链接),以查看分支预...

8得票2回答
Prolog:一种编译语言、解释语言还是两者兼备?

有编译器可以编译Prolog,但其他网站称该语言本身是一种解释性语言。我对Prolog是否真的是解释性语言感到困惑。请问有人能澄清这个语言究竟是什么?它是编译型语言还是解释型语言?

8得票2回答
APL如何优化以在数组处理方面具有出色的性能?它执行了哪些示例技巧和优化?

我对APL语言为何在效率方面如此出色而感兴趣,甚至有时被评为比C语言更高效。因此,我很好奇APL编译器进行了哪些优化以使该语言如此高效?

7得票3回答
PHP函数内部抛出错误,尽管该函数在页面上没有被执行

如果PHP是解释型语言(每行代码按照顺序执行),为什么它会在从未执行的函数中出现错误时抛出错误? 或者我可能没有理解解释型语言的含义? 例如: <?php $number = 1; function square(){ $foo = 1 //missing semico...

7得票7回答
为网站使用的解释型和编译型语言有哪些区别?(如PHP、ASP、Perl、Python等)

我建立基于数据库的网站。之前我使用过Perl或PHP与MySQL。 现在我正在开始一个大型新项目,我想以能够产生最快响应的网站的方式来完成它。 我在这里看到了几个页面,其中关于如何优化PHP的问题受到了各种批评,因为“由于它是一种解释性语言,优化PHP并不值得花费太多时间,而且效果也不会太...

7得票9回答
解释性语言的优缺点是什么?

我现在正在学习Perl。解释性语言有哪些优缺点?