컴퓨터에게 명령을 내리기 위해서는 기계어를 써야하는데 기계어는 굉장히 어려움.
이를 사람이 쉽게 이해 할 수 있도록 하기 위해 만든 것이 프로그래밍 언어.
그 시작이 바로 어셈블링어(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 |