<aside> 💡 컴퓨터가 인식할 수 있는 명령어의 나열(집합)이라고 할 수 있다.
컴퓨터와 의사소통을 하기 위해 컴퓨터가 알아 들을 수 있는 언어(코드)와 해당 언어의 문법을 통해 실행 될 명령어를 나열한 것을 뜻함
</aside>
<aside> 💡 프로그램을 작성하는 과정
프로그램을 논리적인 순서와 구조를 가지고 설계를 바탕으로 코드를 작성하며 에러를 수정하는 단계까지를 포함한 것을 말한다. 이때 프로그램을 만들기 위해 코드를 작성하는 것을 코딩이라고 하며 코딩은 프로그래밍 과정의 한 부분이다.
흔히 프로그래밍과 코딩은 유사하게 사용되지만 이와 같이 정확하게는 차이점이 있다.
</aside>
<aside> 💡 프로그램을 작성하는 사람
프로그래밍을 코드를 통해 진행하고 작성하는 사람을 뜻한다.
</aside>