C#

C#과 프로그래밍

KJaebee 2022. 4. 25. 23:09

컴퓨터에게 명령을 내리기 위해서는 기계어를 써야하는데 기계어는 굉장히 어려움.

이를 사람이 쉽게 이해 할 수 있도록 하기 위해 만든 것이 프로그래밍 언어.

그 시작이 바로 어셈블링어(Assembly)이다.

이 프로그래밍 언어라는건 단지 언어이며 컴퓨터는 실제로 이 언어를 이해하지 못 한다.

그래서 프로그래밍 언어를 기계어로 변환 하는 작업을 컴파일(Compile) 이라고 한다.

 

어셈블리어로 코드를 작성 후 컴파일러 라는 소프트웨어를 사용해 실행 파일로 만듭니다.

그리고 이 실행 파일을 프로그램(Program)이라고 부름.

 

대표적인 소프트웨어가 바로 Visual Studio

 

C#이란 C++을 계승한다는 의미로 붙여진 이름

실제론 C++ 코드를 C#에 적용하지 못함.

 

단지 닷넷(.NET)을 위한 언어

 

파이썬이나 C++도 닷넷을 활용가능하지만

C#처럼 닷넷을 효율적으로 사용하진 못함.

왜냐 프로그래밍 언어의 목적이 다름.

 

C++은 객체 지향을 중점으로 만들어진 언어

C#은 닷넷을 생각하고 만들어진 언어

 

'C#' 카테고리의 다른 글

C# Nullable, Var  (0) 2022.04.26
C# 개발 환경  (0) 2022.04.26
C# 스택, 힙 영역  (0) 2022.04.25
C# 자료형  (0) 2022.04.25
C# CLR  (0) 2022.04.25