의견.png

C샵

해시넷
kimminsung5 (토론 | 기여)님의 2019년 6월 26일 (수) 15:09 판 (역사)
이동: 둘러보기, 검색
네오(NEO)

C#(C sharp)은 마이크로소프트닷넷(.NET) 플랫폼에서 작업할 수 있도록 기존 C++을 개량한 객체 지향 프로그래밍 언어이다. 비주얼 C#을 간략히 C#이라고 부르는 경우도 있다. 씨샵이라고 읽는다.

중국 최초의 암호화폐네오(NEO)는 C# 언어로 개발되었다. 스트라티스도 C# 언어로 개발되었다.

개요

2000년 7월에 개최되었던 Professional Developers Conference(PDC)에서 .NET 프로젝트와 함께 발표된 객체 지향 프로그래밍 언어이다. 한국어로 쓸 때는 '씨샵' 또는 '씨샾'이라고 쓴다. 마이크로소프트의 앤더스 헬스버그(Anders Hejlsberg)에 의해 고안되었으며, 1983년에 등장한 C++와 1995년에 등장한 Java에서 강한 영향을 받았다. C#은 자바의 단점을 보완하고 대체할 수 있는 언어이며, 컴포넌트 지향 프로그래밍 언어이다.

역사

닷넷 프레임워크를 개발하던 시절 클래스 라이브러리는 SMC(Simple Manages C)라 불리는 관리 코드(managed code)를 사용했었다. 1999년 1월, 아르네스 하일스베르가 이끄는 팀이 새로운 언어인 Cool(C-like Object Oriented Language)을 개발했다. 마이크로소프트는 언어의 최종 이름을 Cool로 유지할지도 고려해봤지만 상표 문제로 인해 이뤄지지 않았다. 2000년 7월 PDC에서 닷넷 프로젝트가 발표될 즈음 Cool의 이름은 C#으로 정해졌고 클래스 라이브러리와 ASP.NET 런타임은 C#으로 옮겨갔다. C#은 ISO 소위원회 JTC 1/SC 22에 ISO/IEC 23270:2003으로 제출되었으나 철회 후 ISO/IEC 23270:2006으로 등록되었다.[1] 닷넷 프레임워크는 2001년 처음 비쥬얼스튜디오 닷넷과 함께 1.0 정식 버전이 발표되었다.

같이 보기


  의견.png 이 C샵 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.  

  1. 나무위키 〈C#〉 , 《나무위키》 , 2019-06-26