【问题标题】:First programming language to have an interactive shell? [closed]第一种具有交互式外壳的编程语言? [关闭]
【发布时间】:2012-02-23 00:33:55
【问题描述】:

出于纯粹的好奇心和对琐事的追求,我无法很快在 Google 上找到答案。

亲爱的程序员,第一种提供交互式 shell 的编程语言是什么?

【问题讨论】:

  • 这不是一个 SO 问题(除非它已移至 Community Wiki),因为它需要讨论和意见。 (FAQ(http://stackoverflow.com/faq) 专门解决了避免讨论类型的问题。)
  • @Ken White:我在编辑部分看不到社区 wiki 复选框 - 他们移动了吗?
  • 转化为编程语言的 shell 算不算数?
  • @Ken:我们只需要一个白胡子来教我们孩子一两件事。我的意思是,在我找到 LISP 文档之前,有 COBOL(感觉不是很 REPL-ish)、Algol-58(感觉不是很 REPL-ish)、FORTRAN(相同...)以及不同的竞争程序集语言。感觉之前不太可能有什么——原帮的一个人应该就足够知道了。 :)

标签: shell programming-languages interactive-mode


【解决方案1】:

我无法证明其他系统之前没有,但 LISP REPL 构造是这种解释器风格的一个通用名称。

LISP I Programmers Manual from 1960 (PDF) 在第 2 页上包含了一个恰当的提及:

基本系统的扩展可用于各种目的。 LISP 系统的编译器版本可用于将 S 表达式编译为机器代码。编译函数的值的计算速度大约比函数的 S 表达式可以解释和评估快 60 倍。 LISP 编译器系统使用了大约 32,000 内存的一半。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 2018-02-22
    • 2011-03-30
    相关资源
    最近更新 更多