[c#] C# 언어소개

정영훈·2022년 8월 22일
0

C#프로그래밍

목록 보기
1/29

C C++ C#


C# 소개

  • C# 프로그래밍 언어는 GUI프로그램, 모바일 디바이스, 게임, 웹 애플리케이션, IoT 등 다양한 운영체제에서 돌아가는 프로그램을 만들 수 있다.

    초기 C#은 윈도우에서만 작동하였으나, 현재는 모든 운영체제와 플랫폼에서 동작하는 프로그래밍 언어이다.

  • C# 프로그래밍 언어는 형식이 안전한 최신 객체 지향 프로그래밍 언이이다.

.NET 아키텍처

  • C# 프로그래밍 언어는 CLR(공용언어런타임)이라는 가상 실행 시스템이며, 클래스 라이브러리 세트인 .NET에서 실행된다.

  • C#으로 작성된 코드는 모든 운영체제에 종속되지 않고 사용할 수 있으며, C#컴파일러는 C# 소스 파일을 CLI(Common Language Infrastructure, 공용언어인프라)이라는 중간 언어로 변환한다.

  • CLR은 JIT컴파일(Just-In-Time)에 컴파일을 수행하여 CLI코드를 기계어 명령으로 변환한다.

http://ojc.asia/bbs/board.php?bo_table=LecCsharp&wr_id=377

C#으로 할 수 있는 일

  • GUI개발 : 윈도에서 작동하는 GUI 프로그램 개발 프레임워크 제공
    - 윈도 폼, wpf
  • 웹개발 : ASP.NET 프레임워크를 이용한 웹 개발 지원
  • 게임개발 : 유니티 게임엔진을 이용한 게임개발
  • IoT개발 : 키오스크, Pos시스템, 스마트팩토리 MES 등

Visual Studio 설치

다운로드
https://visualstudio.microsoft.com/ko/

profile
경북소프트웨어고등학교 정보교사

0개의 댓글