상세 컨텐츠

본문 제목

[TIL] 1 - 1. C언어의 기초 - C언어에 대해서 알아보기

언어/C

by 민:하 2022. 2. 5. 18:29

본문

 

C언어는 무엇일까?

1969년 캔 톰슨은 B언어를 만들었다고 한다.

그리고 이런 B언어를 데니스 리치가 발전시켜 C언어를 만들어 지금까지 사용하고 있다.

 

C언어는 사람들이 사용하는 자연어를 컴퓨터가 사용하는 기계어로 번역하기 위한 하나의 중간 단계라고 생각하자.

C언어를 기계어로 번역하는 과정을 컴파일이라고 하고 컴파일러가 컴파일을 수행한다.

 

 

C언어의 특징

  • 좋은 이식성으로 고급 언어로 작성된 라이브러리와 연결 가능
  • 빠른 수행 속도 (기계 지향적 언어)
  • 다양한 자료형 (data type) 제공
  • 다양한 연산자 제공
  • 함수를 기본으로 한 구조화된 집합체
  • 풍부한 라이브러리 함수 제공
    • SLF (System Library Function) : 메이커에서 제공하는 600여개
    • UDF (User Defined Function) : 사용자 정의 함수

 

 

새 프로젝트 시작

  • Visual Studio에서는 프로그램이 프로젝트 단위로 수행되므로, 새 프로젝트를 생성한 후 소프 파일을 추가하여 코드를 작성한다.
  • Visual Studio에서는 프로젝트와 솔루션이라는 단위를 사용한다.
    • 솔루션(*.sln) : 프로젝트의 모음
    • 프로젝트 : 하나의 프로그램을 만들기 위한 작업환경이 제공되고, 관련된 파일(소스파일, 헤더파일)을 하나로 묶어 하나의 실행 파일을 생성
    • 소스파일(*.c 혹은 *.cpp) : 소스 코드를 작성

관련글 더보기

댓글 영역