我可以在大多数编程语言(如C、Ruby、Python等)上找到函数puts,并开始怀疑为什么它被命名为puts。
我试过用任何可能的关键词搜索谷歌,但都是徒劳的。
是否有puts命名的历史?
我确信s代表字符串,但与print string相比,"put string“对我来说没有意义。
如果这个问题不属于这里,请让我知道合适的地方,谢谢!
发布于 2022-09-13 16:37:04
记住C作为一种非常简洁的语言的起源是很重要的。因此,puts --认为参数字符串确实是在某个地方“放置”(或者"output“,如果这使约定更加清晰)的想法,比print更快地进行键入。大多数仍然使用该功能的函数名的语言要么是建立在C上,要么是为了迎合C代码器的需要。
此外,当C第一次构思时,我怀疑“打印”非常适合拖拉机馈电点矩阵打印机的想法。
https://stackoverflow.com/questions/73706435
复制相似问题