ECMA-334 4th edition에 의하면 C#은 'C Sharp'라고 발음하고 'C#'(LATIN CAPITAL LETTER C(U+0043)의 뒤에 NUMBERN SIGN #(U+0023)이라고 쓴다. 음악에서의 #가 아닌 넘버 싸인 #을 채용한 것은 폰트나 브라우져 등에서 기술적인 제약이 있고 표준 키보드에는 전자의 기호가 존재하지 않기 때문.


C# 이라는 이름의 해석으로 '(A~G에서 나온)직전의 음의 반음 올린다'라고 하는 음악 기호의 역할에 착안하여 'C언어를 개선한 것'의 의미가 있지 않을까라는 의견도 있다. 이것은 C++의 명칭이 'C언어를 더 진화한 것'이라는 의미를 가진 것과 비슷하다.


C#을 만든 앤드슨 헤즐버그씨는 C#이 'C++++'에서 보이는 것이 유래라고 말했다.



2006년 앤더슨 헤즐버그씨가 일본에서 열렸던 디벨로퍼 컨퍼런스에 왔을 때

http://www.atmarkit.co.jp/fdotnet/insiderseye/20060215cscommunity/cscommunity_01.html

(질문) C#에 관해서 어떤 유래 깊은 비화가 있습니까?

(헤즐버그씨) C# 이라는 이름을 정할 때의 이야기로 원래 C# 프로젝트의 코드명은 'COOL'(C like Object Oriented Language) 였다. 그렇지만 이미 다른 제품에서 사용하고 있는 등의 이유로 이 이름은 채용되지 않았다.


다른 안으로 'EC', 'C2'(씨 스퀘어), 'C3'(씨 큐브) 또는 음악 요소를 넣어서 'C#', 원소의 이름에서 'Cs' 등이 나왔다. 'C#'을 잘 보면 'C++++'라고 보인다. 이와 같은 이유로 최종적으로 'C#' 이라는 이름을 정했다.




C# 개발 비화


저작자 표시
신고
by 흥배 2013.07.13 11:19
| 1 |

티스토리 툴바