我记得曾经读过一次,但又找不到了。我认为文中提到/**/
评论的风格,可以在css和js中找到,源于一个共同的祖先。
有谁知道共同的祖先是什么?
答案 0 :(得分:4)
IBM在60年代早期指定并在1964年左右首次实现的PL / I编程语言具有/* */
个注释块。
PL / I语言是(分类)子集,用于在Multics操作系统之后几年(大约1966年)创建EPL语言。 EPL也有/* */
评论,并且(显着)激发了随后的贝尔实验室在Unix上的工作。 (“Unix”这个名字显然是一个推导。)Ken Thompson在他离开这个工作并于1969年开始在Unix上工作之前的那些年里一直是使用Multics的研究员。
答案 1 :(得分:2)
我跟着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 /我可能已经引入了/* */
样式评论。似乎Dennie Van Tassel - 他有一个致力于编程语言评论的整个网页 - 在2004年得出了同样的结论,“显然C风格的评论已经获胜,但他们来自B(ALGOL ??一个或者我做了这个。)“ - http://www.gavilan.edu/csis/languages/comments.html
答案 2 :(得分:1)
根据http://en.wikipedia.org/wiki/Comment_%28computer_programming%29#Styles,它由Holub为C和C ++打上烙印。根据您的详细程度,这种评论风格的原始“想法”可以授予他,贝尔实验室(C的创造者)或丹尼斯里奇(C的特定作者)
继续阅读Dennis Ritchie:http://en.wikipedia.org/wiki/Dennis_Ritchie
进一步阅读Allen Holub:http://en.wikipedia.org/wiki/Allen_Holub