프로그래밍 언어/C

C언어 1강 컴퓨터 기본개념

happy_life 2020. 10. 20. 21:57
  •  
  • 알고리즘(algorithm): 문제를 풀기 위한 처리과정을 순서대로 적은 것
  • 프로그램(program): 컴퓨터에게 내리는 명령을 알고리즘 순서에 맞게 모아둔 것
  • 컴퓨터(computer): 데이터를 처리하여 정보를 제공하는 전자적 데이터 처리 장치
  • 기계어: 0과 1로만 구성된 언어로 컴퓨터가 직접 이해할 수 있는 언어
  • 고급언어: 사람이 사용하는 자연어와 비슷하게 명령을 작성 할 수 있는 언어 ex) C, JAVA, C++, C# 등
  • 버그(bug): 프로그램이 제대로 실행되는 것을 방해하는 오류
  • 디버깅(debugging): 버그를 찾아서 제거하는 작업
  • 전처리기 지시: 컴파일러보다 먼저 특정 일을 수행하는 전처리기(preprocessor)에게 내리는 지시
  • 컴파일러:  고급언어를 기계어로 변환하는 프로그램