본문 바로가기

C

1장 . 이것이 c언어이다

[ 기계어와 프로그래밍 언어 ]

기계어

: 컴퓨터가 직접 읽을 수 있는 2진 숫자( binary digit, 0과 1 )로 이루어진 언어

 

프로그래밍 언어(Programing language)

: 사람이 작성하는 문자로 이루어진 읽기 좋은 코드 ( C, C++, Java, Python, Swift, Go .. )

 

[ 컴파일 / 컴파일러 ]

컴파일(Compile)

: 프로그래밍 언어를 기계어 혹은 기계어와 유사한 Low Level까지 해석해주는 과정.

 

컴파일러(Compiler) 

: 프로그래밍 언어를 기계어로 빠르게 컴파일 할 수 있도록 미리 번역해둔 프로그램.

 

[ c와 c++ ]

C

: 절차지향적 (순서대로) / 높은 결합도로 수정이 어렵다중간급 언어로 이식성과 속도가 높다. 메모리를 직접 컨트롤 (위험함) 하며 컴파일이 파일 단위로 진행된다.

 

C ++

: 객체지향적 (디자인) / 확실한 관계 / 낮은 결합도로 수정이 쉽다.

[ 프로그램의 완성 과정 ]

프로그램 작성 및 실행 순서

  1. 프로그램 작성
  2. 컴파일
  3. 링크
  4. 실행파일 생성

프로그램 편집

#include<stdio.h>
int main(void)
{
    printf("Hello,World!\n");
    return 0;
}

 

'C' 카테고리의 다른 글

6장 . Printf 와 Scanf에 대한 고찰  (1) 2023.01.01
5장 . 상수와 기본 자료형  (0) 2023.01.01
4장 . 데이터 표현 방식의 이해  (0) 2023.01.01
3장 . 변수와 연산자  (0) 2023.01.01
2장 . 프로그램의 기본 구성  (0) 2023.01.01