소연의_개발일지

C언어 컴파일러의 역할

C언어는 프로그래밍 언어 중 하나로, 컴퓨터 시스템에서 실행 가능한 프로그램을 작성하는 데 사용됩니다.

C언어로 작성된 소스 코드는 컴파일러라는 특별한 프로그램을 사용하여 기계어로 번역해야 합니다.

컴파일러는 C언어 소스 코드를 컴파일하여 기계어로 변환하는 역할을 수행합니다.

이 시점에서는 소스 코드에서 작성된 명령문이 모두 기계어 명령어로 변환되며,

컴퓨터가 실행 가능한 프로그램이 만들어집니다.

따라서 C언어 컴파일러는 C언어를 실행 가능한 기계어로 변환해주는 중요한 역할을 합니다.

이 과정에서 컴파일러는 소스 코드 내의 오류를 검출하고 수정할 수도 있습니다.

 


C언어의 장점

  • 절차지향적 특징을 지닌다. 때문에 익숙해지는데 오랜 시간이 걸리지 않는다.
  • 저수준 언어로 하드웨어 제어에 적합하다.
  • 이식성이 높아서 여러 종류의 컴퓨터에서 사용할 수 있다.
  • 컴파일러를 통해 기계어로 변환되기 때문에 빠른 속도를 보장한다.
  • 포인터 개념이 있어 메모리를 효율적으로 사용할 수 있다.
  • 다른 언어와의 호환성이 높다.
profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!