C#은 마이크로소프트에서 개발한 객체지향 프로그래밍 언어입니다.
C++과 Java의 장점을 포함하고, C++의 번거로운 메모리 관리와 Java의 가상 머신을 통한 실행환경 문제를 해결하였습니다.
안정성, 보안성, 성능 등 다양한 면에서 우수하며, 마이크로소프트의 .NET 프레임워크에서 주로 사용됩니다.
C# 언어는 선언형 프로그래밍의 특징도 가지고 있으며,
즉시 실행 가능한 파일로 배포할 수 있는 .NET Core 등의 확장 패키지가 제공됩니다.
해당 그래프는 공식적인 자료가 아닙니다. 단순 참고용으로만 사용해주시길 바랍니다.
정적/동적 타이핑의 경우 음수일 경우 동적 타이핑, 양수일 경우 정적 타이핑을 지원하는 지표로 나타내었습니다.
C#이 사용된 소프트웨어:
- .NET 프레임워크를 사용한 각종 소프트웨어
- Unity
- PowerShell
- Visual Studio Code
- DropBox