用微软的开发工具将近一年了,突然想起了几个怪怪的问题。
1.关于C#命名的疑问:
     微软在C的基础上开发出了C++,在C和C++的基础上有开发出来一中编程语言,为什么起名叫“C#”,其中“#”为什么读sharp,不读别的,“#”是什么意思?(难道是最高级的C语言了)。如果再在C和C++和C#基础上开发一种编程语言,按照上面的规律,应该叫什么?( A) C#+   B) C+#   C)C##  D)C#++)2.关于C#读音的问题:
      有些中国人按照本国的习惯读作:“C井”,为什么有人嘲笑他呢,在中国怎么不能按照本国的读法来读。
      .NET我们可以读作“点NET”(半中半英),我们可以接受,上面的C#读成“C井”(半英半中),怎么不行?3.关于vb命名的疑问:
     微软开发出了vb,为什么叫vb,为什么没有vb++,而是出现了vb.net,为什么没有vb#,而是出现了vb2005。微软开发出来的东西,是怎么个命名规律法?以上是突然想起的几个不成问题的问题,不需要编过n多年的高手解答(估计他们也不知道为什么这么叫)。最好是个微软mvp的解答下最权威了。

解决方案 »

  1.   

    读(点net)同样有人嘲笑.....
      

  2.   

    #这个符号本身就读sharp
    ms取这锐利、锋利的意思吧
      

  3.   

    1. 以前叫Simple Managed C (SMC)。2000年后来叫C#,可能是为了体现跟C++语法的关系,可能是市场营销原因,至少#看起来是4个加号叠在一起:C++++。
    2. C#的发音则很可能是习惯,C#表示升C调,英文就叫C-sharp。升C等于降D,或许可以给C-sharp取个别名叫D-flat :-)
      

  4.   


    In some regions of the United States and Canada, the symbol # is traditionally called the pound sign.
    In most other English-speaking countries, it is called a hash.
      

  5.   

    楼主太逊了,还好意思说用了一年,这些答案在没用C#之前就知道了.
    井号是两个加号的叠加。新语言可能会叫D#
    因为大众在计算机启蒙之前,早就念惯听惯了“点坑蒙”。
    因为vb语法中没有 ++ 运算符,C语言中 i++ 是最常见的表达式之一。至于VB2005,我得去Google先。
      

  6.   

    对了,windows系统安装文件命名更没规律,不知道你们谁也去研究一下。
      

  7.   

    A(Asm)  B(Basic)  C(C++) D(Delphi) E(没有?)  F(FoxPro) 
    所以我打算开发一个VE
      

  8.   

    .net 不读 点net
    C#   不读 C井 
      

  9.   

    碰到专业人事我就读C sharp,但碰到不专业人事我就读C 井,碰到音乐人事我就习惯读成C fat,就好像调子那样读。
      

  10.   

    我最早就是读成C井的,嘻嘻……
    .net我现在还是读成“点net”,无所谓啦!读自己的“点net”,让别人笑去吧……
      

  11.   

    C#本来应该叫C++++,后面的四个加号太长,也不好看。叠在一起正好是一个#符号,又因为#读作sharp,所以读成C-Sharp。
    .NET读成"点NET"是一种习惯吧
      

  12.   

    写自己的"点net",让别人去说吧有人还叫"倒net"~~~~~~~~~
      

  13.   

    怎么读都是次要的。。
    不过c++可不是ms发明的
    这个要搞清楚
    否则太难看的
      

  14.   

    呃,,,你说C++有几个人是读“C Plus Plus”的??my god,,要是C++++,岂不是“C 普拉斯普拉斯普拉斯普拉斯”
      

  15.   

    倒net的发音还真没错...
    #为什么读sharp
    ------
    有个老外问你笨为什么读ben...你怎么回答?
      

  16.   


    这个太搞笑了
    同理
    VS2005 就应该是VS Two Zero Zero Five或者Two o o Five 了
      

  17.   

    记得有一本书上说,#号在当初的搜索引擎上是被屏蔽了的,所以才叫这个,
    到现在好象还有这个现象,soso.com 就是如此.
    感觉#号像4个加号也有点意思。
      

  18.   

    同样的有
    DB2 读 DB two,读DB 2(er)就有人嘲笑;
    Windows XP 就是有人读 Windows 叉P,就没有人嘲笑;
    office 2007 读 office 二零零七,就不读 office two thousand three或 office two zero zero seven。
    说白了,就是有一些人的习惯,变成大家的习惯了。还有 # 读 sharp 不是什么锋利的意思,可以查查金山词霸,它的解释是“傻瓜”,连起来读就是 C 傻瓜,说的好听些,就是傻瓜式的C语言。
      

  19.   

    c#= c++++
    就是四个加号罗列起来...
    意思是c++的++版
      

  20.   

    都不是的  C# 直所以叫C#  是因为C#比C++好用  C++有2个+号  所以C# 有4个加号
    C++
     ++
      

  21.   

    那么为什么 windows 2000完了,就是xp了呢?为什么不是,2001呢?
      

  22.   

    读做什么是个人习惯
    有人还喜欢把 windows XP读作 温差屁 呢
      

  23.   

    汗!说出来不怕大家嘲笑我们这儿都读 C xia'pu
      

  24.   

    C#是基于vista的,为vista的推出作了准备,C#应读“C Sharp”至于国内有人读“C#”那是对编程的无知,对业界最新动态的无知,是不配作一名合格的程序员。以后不会有新的语言能超越C#,它是最完善,最好学的编程语言。
    我反对你们所说的,“#”不是简单的“++”而是基于.net Framework的。
    必需读“C sharp”,不然我会鄙视你们对于网络的无知。
      

  25.   

    首先c++可不是ms发明的
    另外,怎么叫都是为了跟别人交流,只要能让别人明白你指的是什么就行了~~
    看来楼主是ms开发的fans
      

  26.   

    C#本身的编译器和开发工具都是基于C++的,
    而M$一直都说C++++简洁,所以就写成C#..很有创意!!而#为什么读Sharp....我倒想知道为什么 = 为什么要叫等号,而是喇叭号....至于"点Net"....我一直都是读 Dot Net 的....所以不是很清楚....
    其实换个说话,为什么有些人会说省略号是点点点点点点....而不是说Dot Dot Dot Dot ....
      

  27.   

    把c#读作c井被说成白痴,不知道你们怎么读c++ (c plus plus?)。 vs 2008 又怎么读。
      

  28.   

    C#开发时原来定为"cool" ~酷后来是因为开发人员很讨厌搜索引擎.所以改为c# 因为#这个字在搜索引擎上搜索不出来以前本来谷歌连C#这个词都不能一起搜索出来.不过现在能了...但是还是不能搜索出#...以上是我听我老师说的.  准不准确我不知道
      

  29.   

    mp3你们都怎么读啊?
    mp three
    还是mp三
      

  30.   

    楼主,C++不是MS在C的基础上开发的……
    基本概念不能混淆。
      

  31.   

    我还是习惯读C井,顺口,.NET还是点NET
      

  32.   

    我是抱着和楼主同样的问题搜到的这个贴
    长学问了
    我原本的问题是“为什么有的人在读网址的时候是XXX‘dao’com”
    后来查到是dot
    没想到今天又长知识了
    赶紧去查查c#到底是谁在谁的基础上开发的
    MS好像就是MS请了开发java那个人去MS主持开发的吧。
    赶紧Google去。
      

  33.   

    一路看下来,肚子都笑疼了,CSDN里面牛人真多啊!
      

  34.   

    专门登陆上来回这个贴,这贴太经典了,得留个纪念
    —————————————————————————
    另外,好奇一下,好象CSDN现在的登陆也使用了Ajax了哦`
    想回复不用登陆页面来回的跳转,恩,挺不错的。暂一个……