小故事 · 2024年 3月 18日 0

注释/*和//的起源

28 次浏览

虽然C语言以/* */作为注释,但事实上,早在PL/I语言就已经采用/*作为注释, B语言采纳PL/I的注释形式/*, 再后来C语言吸纳。// 最早是BCPL作为单行注释,后来C++也以它作为单行注释,C89并未用它,直到C99标准才吸纳//. 需要注意,编程语言理论上可以选择任何不冲突的字符作为注释符,C系语言延续/*和//只是为了兼容和省事。

  • Java/C#/JS延续/*和//.
  • Python作为脚本语言,与Perl、Shell类似,默认用#作为单行注释,不过它们的块注释各有不同。