상세 컨텐츠

본문 제목

C 언어란 ? C프로그램의 완성과정

Tips/대학

by 한국인맛집 2019. 2. 21. 02:25

본문

반응형

프로그램 언어.



  • 프로그램언어란?


사용자(사람)이 컴퓨터에게 작업이나 일을 지시할때 사용되는 언어를 뜻함, 그러나 사람과 컴퓨터와 직접적으로 대화는 힘들다. 컴퓨는 0,1만 알아들을수 있다. 그래서 사람의 언어를 컴퓨가 알수있게 번역해주는 '컴파일러' = 번역기 가 존재하며, 컴파일러를 통해 작업지시를 낼수있게해주는 언어가 프로그램 언어라한다.



※ 컴파일러 : 번역기의 한종류로, 사람이 작성한 프로그램 코드를 번역해준다. 번역의 방법은 모든 코드를 한번에 번역하는 방식.


※ 어셈블러 : 어셈블리어로 된 언어를 기계어로 번역해주는데 사용된다 (저급언어)


※ 인터프리터 : 번역기의 한종류로, 사람이 작성한 프로그램 코드를 번역해준다. 번역의 방법은 한행, 한줄씩 번역하는 방식.


  • C 언어의 역사.
- 1972년 Denis Ritche에 의해 개발되었다.

- 유닉스(Unix) 운영체제 구현에 사용할 목적으로 개발.

- 컴퓨터 기종간의 호환성해결, 하드웨어 제어목적에 개발됨.

- C언어의 발전으로 대부분의 운영체제가 C언어로 대체되었다. ( 기존엔 어셈블리어로 되어있었다.)




  • C 언어의 특징

  • - 프로그램 이식성이 높음.

    - 간단한 문법표현, 함축적인 프로그램작성에 용이

    - 저급언어 특성을 가진 고급언어.



    • C Program의 완성과정.


    - 프로그램 코딩 단계


    프로그램 소스파일에 코드를 작성한다.


    - 컴파일 단계


    소스파일을 번역한뒤 OBJ 파일을 작성한다.


    - Linking 단계


    OBJ 파일을 실행파일인 exe파일을 만든다.





  • C Program기본 구조
        1. C프로그램의 반드시 하나이상의 함수를 포함해야한다.
        2. main()함수가 반드시 포함되어야한다.
        3. 함수의 시작과 끝은 {} (중괄호로 시작과끝맺음을 해주어야한다.)
        4. 중괄호 한에 변수, 상수, 함수, 연산이 들어가야한다.
        5. 선행처리기(MACRO)를 제외하고 ; (세미콜론)으로 끝맺음해주어야한다.


      반응형

      'Tips > 대학' 카테고리의 다른 글

      데이터 정보와 컴퓨터  (31) 2019.03.04
      데이터(Data) 와 정보(Information)  (0) 2019.02.28
      카메라구조와 원리  (31) 2019.02.27
      유비쿼터스 혁명  (0) 2019.02.25
      정보사회 와 컴퓨터.  (0) 2019.02.18
      방송통신대 카드결제 하는방법.( 국민카드 )  (1) 2019.01.25

      관련글 더보기