42得票5回答
为什么要使用基于堆栈的语言?

我最近看了一下Factor,基于堆栈的语言概念非常有趣。(这是我第一次接触堆栈导向的语言。) 但是,我没有看到任何实际优势。对我来说,这似乎只是徒劳无功。为什么要使用像Factor或Forth这样的堆栈导向语言呢? 我忽略了工具和库的可用性等因素。我只是询问语言范例本身。

29得票5回答
学习Factor语言的好资源

最近我看到了这篇介绍Factor语言的文章,让我对它产生了兴趣。除了那里提到的官方FAQ之外,您是否有其他学习该语言和基于堆栈的“范例”(如果这是正确的词)的资源? 另外,学习Forth语言是否有帮助,还是像将C与Python进行比较一样(或者其他类似的语言)?

20得票8回答
连接式编程语言的实际应用场景

在串联语言(如Forth、Factor、Joy等)中有哪些实际项目?

10得票6回答
你计划使用因子编程语言吗?

您计划使用Factor吗?您看过它吗?了解堆栈导向编程吗? http://www.youtube.com/watch?v=f_0QlhYlS8g

9得票2回答
哪个因素GUI教程/示例应用程序?

有没有用Factor语言编写的非平凡示例应用程序,最好是GUI应用程序,可以作为语言教程的示例?

8得票1回答
更快的编译Factor程序的方法

我非常喜欢Factor语言。但是我发现编译使用该语言编写的程序非常缓慢,因此不适合用于创建真正的项目。 例如,在我的笔记本电脑上(i3处理器、2GB RAM、运行Fedora 15),编译示例计算器WebApp大约需要5分钟。 我搜索了一下,但没有找到比使用解释器(主要的factor二进制...

7得票3回答
Lisp对Factor编程语言的影响是什么?

我从Slava Pestov那里读到Factor受Lisp的影响,但我不确定我能理解它们之间有什么联系?它们不是非常不同的编程语言吗?

7得票2回答
玩弄无点代码?

我一直在学习Factor和J语言,以尝试使用无点编程进行实验。这些语言的基本机制似乎很清楚,但是如何设计算法还是有挑战的。 对我而言,一个特别令人困惑的问题是如何构建代码,使得容易对不同参数进行实验。我指的是Mathematica和Matlab擅长的类型;您设置一个算法,然后操作变量并观察发...

7得票1回答
callstack? retainstack? namestack?

Factor手册的这个页面讲解了存储在continuations中的这些类型的stack: datastack retainstack callstack namestack catchstack 这些stack具体保存了什么?对我来说最困惑的是callstack、retainstac...