운영체제 또는 오퍼레이팅 시스템(operating system:OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다.
ex.안드로이드, IOS, 윈도우, 리눅스...
"프로그래밍 언어₁"로 코드를 작성해 OS에 명령을 내리는 것을 "코딩"이라하고 작성한 코드가 기능적으로 움직이게끔 만들어 놓은 것을 "프로그램"이라 부른다. 그리고 이런 프로그램을 만드는 작업을 "프로그래밍"이라고 한다!
코딩 ⊂ 프로그래밍
프로그래밍 언어₁ 기계(컴퓨터)에게 명령이나 연산을 시킬 목적으로 설계되어 기계와 의사소통을 할 수 있게 해주는 언어를 뜻한다. 그 결과, 사람이 원하는 작업을 컴퓨터가 수행할 수 있도록 프로그래밍 언어로 일련의 과정을 작성하여 일을 시킨다. 쉽게 말하면 컴퓨터를 이용하기 위한 언어이다. 소프트웨어를 만드는데 기본이 되고, 이 소프트웨어는 논리 연산의 집합이기 때문에 수리 언어의 일종으로 보는 시각도 있다.
Source: Stack Overflow [Top programming languages to learn in 2022]
더 알아보기 ->
컴파일러 언어 vs 인터프리터 언어란 무엇인가!