电脑知识
少儿编程要不要考证
2023-04-12 10:01

关于C#编程语言的命名由来猜想

百度百科:2000年2月份,微软才正式将COOL语言更名为C#。据说起这个名字是因为C#开发小组的人很讨厌搜索引擎,因此把大部分搜索引擎无法识别的“#”字符作为该语言名字的一部分;还有一种说法是在音乐当中“#”是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望——当然这些都只是传说,无从考证。又是历经了一系列的修改,微软终于在2000年7月发布了C#语言的第一个预览版。

泗水亭长:窃以为,C#主要借鉴C++而生,所以C#某种程度上是另一个C++语言。他们命名为C#,而“#”与“++”都是两个“+”组合而成。这个名字确实些妙不可言,即体现了有同有异:

强调同:当时C++如日中天,如果与C++完全切割,恐被程序员排斥;

强调异:作为软件的王者,微软又不能给人以抄袭C++的印象。微软其实是软件行业最大的抄袭者,但往往都可以通过这种方式掩人耳目,得以暗度陈仓。

发表评论
0评