gpt4 book ai didi

lisp - 为什么连字符在 LISP 的符号名称中是约定俗成的?

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:33 25 4
gpt4 key购买 nike

这个推荐的原因是什么?为什么不与其他使用下划线的编程语言保持一致?

最佳答案

我认为 LISP 使用连字符有两个原因:“历史”和“因为你可以”。

历史

LISP 是一种古老的语言,在早期输入下划线可能具有挑战性。例如,我用于 LISP 的第一个终端是 ASR-33 teletype .在某些主机和电传打字机模型上,下划线字符的键序列将被解释为左指箭头(Smalltalk 中的赋值运算符)。可以更可靠地键入连字符。

因为你可以

在 LISP 中,没有中缀运算符(嗯,很少)。因此,关于 x-1 是指“x 减 1”还是“x 连字符 1”,没有歧义。早期的开拓者喜欢多字符号的连字符外观(或者也被困在 ASR-33 上:)。

关于lisp - 为什么连字符在 LISP 的符号名称中是约定俗成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com