/**/ 注释样式源自哪种语言
In what language did the /**/ comment style originate?
我记得读过一次,但再也找不到了。我认为文本中提到,可以在 css 和 js 中找到的/**/
评论风格起源于一个共同的祖先。
有谁知道那个共同的祖先是什么?
PL/I 编程语言由 IBM 在 60 年代初指定,并在 1964 年左右首次实现,具有/* */
注释块。
PL/I语言(某种程度上)被子集化,在几年后(大约1966年)为Multics操作系统创建了EPL语言。EPL也有/* */
评论,并且(显着地)是贝尔实验室随后在Unix上工作的灵感来源。("Unix"这个名字显然是一个派生词。Ken Thompson在那些年里担任Multics的研究员,然后他离开了这项工作,并于1969年开始使用Unix。
我跟着 http://rigaux.org/language-study/diagram.png 从C回来。语言B&PL/I(C的前身)有/* */
样式注释(http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html),但看起来它们的祖先ALGOL只使用单行注释,其中行以单词comment
开头。
所以看起来 B 或 PL/I 可能引入了/* */
风格的注释。 Dennie Van Tassel 似乎有一个专门用编程语言进行评论的网页,早在 2004 年就得出了同样的结论,"很明显,C 风格的评论赢了,但它们来自 B(ALGOL??是哪一个还是我编的)" - http://www.gavilan.edu/csis/languages/comments.html
http://en.wikipedia.org/wiki/Comment_%28computer_programming%29#Styles,它被Holub标记为C和C++。根据您的详细程度,这种评论风格的原始"想法"可以授予他,贝尔实验室(C的创造者)或Dennis Ritchie(C的特定作者)
延伸阅读丹尼斯·里奇:http://en.wikipedia.org/wiki/Dennis_Ritchie
进一步阅读 Allen Holub: http://en.wikipedia.org/wiki/Allen_Holub
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- Javascript中的备选注释方法
- html5视频中的Youtube类型注释
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- Express服务器中语言子域的最佳实践
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 我们可以使用任意的编程语言来动态化HTML页面吗
- NodeJ中的注释会影响性能吗
- 下载所选语言的pdf文件
- keith wood日期选择器日期格式和语言
- AngularJS指令模板开头的注释
- 如何用正则表达式替换特定的JavaScript注释
- 为现有Roslyn语言lexer/parser选择基于javascript的代码编辑器
- 正如我所能做的引导提醒,按下一个按钮可以更改语言
- 如何摆脱"压缩/块”;PHP页面底部的注释
- 在if语句注释的条件内指定变量的值
- Visual Studio 2012:更改javascript注释样式
- 使用JQuery或Javascript编辑HTML注释文本
- 查找所有注释的JavaScript正则表达式
- /**/ 注释样式源自哪种语言