syntax - 从历史上看,为什么反斜杠 (\) 是转义字符?

标签 syntax escaping history

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




不同的键盘键背后有一些有趣的故事(例如 shift 和 backspace 来自打字机)。我现在想知道在今天的语言中如此有影响力的各种非常古老的句法决定的历史是什么。字符串的转义字符 () 特别普遍,但它的起源是什么?可能起源选择了\,因为它是一个不常见但易于打字的字符,无需转换,但我想知道是否还有另一个更有趣的原因。任何编程历史学家都知道(起源和/或设计考虑)?

最佳答案

根据此消息来源That Powerful ESCAPE Character ,没有特殊原因:

...but the backslash fascinated with its brevity, preceding Microsoft's using it for their file hierarchy indicator.

关于syntax - 从历史上看,为什么反斜杠 (\) 是转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15790745/

相关文章:

matlab - 将 Matlab 数据集数组中的变量设置为单个值

Pythonic 宏语法

string - 如何在原始(多行)Kotlin 字符串中使用美元符号 '$'?

.net - .NET Regex 中需要转义哪些字符?

ruby - 是什么启发了 Ruby 的 =begin .. =end 注释 block 语法?

design-patterns - 设计模式真的是语言的弱点吗?

python - 在函数中使用时,列表推导中不需要方括号

c - static const int 和 static int const 有什么区别?

python - 从解析的 HTML 中删除转义序列

jquery - 2008 年 Dojo 发生了什么?