01. C 언어의 소개

SeongMin Kim·2021년 5월 12일
1

C 프로그래밍

목록 보기
1/5
  • C언어란?
    -> 인간과 컴퓨터 사이의 의사소통을 위한 프로그래밍 언어로 미국 AT&T 사의 벨 연구소의 연구원들이 만듦

  • 만든 이유?
    프로그램의 이식성을 높이기 위해

  • 컴파일러란?
    인간이 만든 프로그램을 기계가 이해하도록 기계어로 변환

  • 프로그램 작성 방법 4단계

    1. 프로그램 작성 -> 소스파일 (.c) 생성
    2. 컴파일러 -> 컴파일 -> 오브젝트파일 (.obj) 생성
    3. 링커 -> 링크 -> 실행파일 (.exe) 생성
    4. 로더 -> 로딩 -> 실행

    • 링커는 오브젝트 파일(기계가 이해할 수 있는 언어)를 기계까 수행하는 프로그램(.exe)로 변환
    • 로더는 기계가 수행하는 프로그램을 주기억 장치에 로딩
  • 디버깅
    오류를 잡는 것

  • C언어의 특징

    1. 이식성과 효율성이 높다
    2. 다른 프로그래밍 언어를 배우기에 좋다.
    3. 지능형 서비스 로봇 제어
    4. 절차지향 언어
profile
갈팡질팡

0개의 댓글