Bingo!这也是俺见到过的正确解释。所以C#的发音是C SHARP而不是C POUND。因为在音乐里#发音是SHARP。没听过鬼子说C#的容易想当然地发音,提醒一下别闹笑话。最初由 胡说之 发布
正式的解释,我也不知道.
我的猜测是: #(sharp)是五线谱里的一个符号,意思是升高半个音阶.五线谱里的基本音符是CDEFGAB,比C调升高半个音阶就是C#.C++的命名就是因为这种新的语言比C要丰富,所以叫plus plus.那么比C++更新一代的语言叫C+++,读起来就太长,而且容易混淆.所以借用乐谱里的C#,一语双关,表达出比原来的语言略高半筹的意思.
一家之言.
最初由 胡说之 发布
正式的解释,我也不知道.
我的猜测是: #(sharp)是五线谱里的一个符号,意思是升高半个音阶.五线谱里的基本音符是CDEFGAB,比C调升高半个音阶就是C#.C++的命名就是因为这种新的语言比C要丰富,所以叫plus plus.那么比C++更新一代的语言叫C+++,读起来就太长,而且容易混淆.所以借用乐谱里的C#,一语双关,表达出比原来的语言略高半筹的意思.
一家之言.