본문 바로가기

백엔드개발자 준비하기

[백엔드개발자 준비하기] 프로그래밍 기초

프로그램
-순차적으로 실행되는 것

 

언어

-인간이 음성이나 문자를 이용하여 의사소통 하는 도구

기계어
-컴퓨터가 이해할 수 있는 언어

-이진수 명령어를 사용

컴퓨터가 이해하기 쉬울수록 저급언어
사람이 이해하기 쉬울수록 고급언어

고급언어는 컴퓨터가 이해할 수 없다 
 -> 사람의 언어로 명령한 소스 코드를 컴퓨터가 알아듣도록 번역해주는 컴파일 진행

 : 컴파일러 사용


컴퓨터는 CPU, 주기억장치, 보조기억장치로 구성되어있다.
주기억장치에 저장되어있던 정보는 컴퓨터를 끄면 휘발된다. 
보조기억장치는 CPU까지 정보를 전달하는데 시간이 걸리기 때문에 주기억장치를 경유한다.