프로그래밍의 개요 -Programming

컴퓨터/프로그래밍 기초

728x90
반응형

프로그래밍(Programmin)이란?

컴퓨터에 관심이 있는 분들은 코딩, 프로그램, 프로그래밍, 프로그래머 등의 말들을 많이 들어보셨을 것입니다. 이글에서는 간략하게 그런 명칭들에 대하여 설명해보도록 하겠습니다.

 

프로그램의 뜻은  "일련의 작업을 수행하기 위한 작업 지침서"입니다. 그리고 컴퓨터 쪽에서 프로그램은 "컴퓨터 하드웨어들을 동작시켜 특정 작업을 수행하게 하기 위한 컴퓨터의 언어로 되어있는 작업 지침서" 입니다. 

이 작업 지침서를 우리는 프로그램, 소프트웨어, 애플리케이션, 앱 등 다양한 말로 표현을 하고 있습니다. 

 

이 작업지침서(프로그램)을 만드는 작업을 프로그래밍이라고 합니다.

그리고 이 행위를 수행하는 사람을 프로그래머라고 표현을 합니다.

 

프로그램은 컴퓨터의 언어로 되어있는 작업 지침서라고 했습니다. 컴퓨터의 언어는 0과 1로 되어있습니다.

그럼 이 모든 프로그래머들은 프로그램을 만들기 위해 2진수 만을 사용하여 만들까요?

사실, 불가능하지는 않습니다. 다만, 힘들고 오래 걸릴 뿐입니다.  그래서 컴퓨터와 소통하기 위한 번역기와 언어들이 생겼습니다. 이것을 고급언어 컴파일러 등으로 표현을 하고 있습니다. 그리고 이 언어들로 프로그램을 작성하여 번역을 돌릴 준비를 하는 것이 코딩이라고 하는 것입니다.

 

 

 

오늘날 이 프로그램 개발자 즉, 프로그래머가 아주 핫한 키워드입니다. 컴퓨터 세계에서 신이 될 수 있는, 가상의 무언가에 창작을 할 수 있는 아주 훌륭하고 멋있는 직업이기 때문이라고 필자는 생각합니다. 

무에서 유를 만들 수 있는 오늘날 가장 가깝고 손쉽고 강력한 방법이기 때문입니다.

 

요약

 

  • 프로그램(Program)은 컴퓨터의 언어로 되어있는 작업 지침서이다.
  • 프로그래밍(Programming)은 컴퓨터의 언어로 되어있는 작업 지침서를 만드는 행위이다.
  • 프로그래머(Programmer)는 프로그래밍을 하는 사람을 일컫는다.
  • 컴퓨터의 언어(0과 1)로 프로그램을 만드는 것이 쉽지 않아, 프로그래밍 언어, 컴파일러가 생겼다.
  • 프로그래밍 언어는 - 0과 1보다 쉽게 쓸 수 있는 언어이다.
  • 컴파일러는 프로그래밍 언어를 컴퓨터의 언어 즉 0과 1로 바꿔주는 번역기의 역할을 한다.
  • 코딩은 프로그래밍 언어를 작성하는 행위를 말한다. 

 

728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :