더북(TheBook)

1.1.2 프로그래밍

그렇다면 프로그래밍은 무엇일까요? 프로그래밍(programming)은 컴퓨터 프로그램을 만들 때 필요한 모든 행위를 포함하는 개념입니다. 프로그래밍은 프로그램을 만드는 데 필요한 명령어의 순서를 설계하고, 프로그래밍 언어로 옮겨 실제 프로그램으로 만드는 모든 과정을 포함합니다.

▲ 그림 1-2 프로그래밍의 의미

그렇다면 코딩과 프로그래밍의 차이는 무엇일까요? 코딩(coding)이란 소스 코드를 작성하는 행위를 말합니다. 이때 소스 코드(source code)는 프로그래밍 언어로 작성된 텍스트 파일을 의미하며, 이 소스 코드를 실행하면 프로그램이 작동합니다.

그림 1-2에서 프로그래밍 언어로 옮기는 단계가 바로 코딩에 해당합니다. 따라서 코딩은 프로그래밍에 포함되는 개념이죠. 실제로는 코딩과 프로그래밍을 엄격히 구분해 사용하지는 않지만, 차이를 알아 둘 필요는 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.