본문 바로가기
Computer Science/비전공자를 위한 IT 개념 용어 정리

비전공자를 위한 IT 용어 정리 - 프로그램과 프로그래밍이란

by happy coding! 2020. 12. 27.
반응형

안녕하세요.

현대 사회에서 컴퓨터가 점점 많이 쓰이게 되면서 컴퓨터 공학을 전공하지 않았더라도, 컴퓨터에 대해 간단한 개념 정도는 알아야하거나 아니면 같은 회사에서도 컴퓨터 프로그래머(개발자)들과 협업을 해야하는 경우가 점점 늘어나고 있습니다.

 

그래서 '비전공자를 위한 IT 용어 정리 시리즈'를 차례로 연재해보려고 합니다.

첫번째로 알아 볼 용어는 '프로그램'과 '프로그래밍' 입니다.

 

[그림 출처 : dojang.io/mod/page/view.php?id=1489]

 

 

프로그램, 그 중에서도 컴퓨터 프로그램이란 우리가 컴퓨터를 할 때 많이 하는 '게임'이나 문서 작업을 할 때 사용하는 '워드' 또는 '엑셀' 등 우리가 컴퓨터로 다양한 작업을 할 수 있게 해주는 도구 입니다. 

 

사전적 정의로는 '컴퓨터에서 실행될 때 특정 작업(Specific task)을 수행하는 일련의 명령어들의 모음' 이라고 합니다.

 

프로그램은 크게 시스템 프로그램응용 프로그램으로 나눌 수 있습니다.

시스템 프로그램은 컴퓨터를 효율적으로 운영할 수 있도록 컴퓨터 하드웨어(hardware)를 제어하거나 관리하는 프로그램들을 일컫습니다. 주로 장치 드라이버, 컴파일러(Compiler), 링커(Linker), 로더(Loader) 등이 있습니다.

 

응용 프로그램은 보통 우리와 같은 사용자가 많이 쓰는 프로그램으로 한글, 워드나 엑셀, 파워포인트, 게임, 포토샵, 인터넷 익스플로러, 메모장 등이 있습니다.

 

보통 자바(JAVA)나 C++ 같은 프로그래밍 언어를 이용하여 컴퓨터 프로그램을 만드는 것을 컴퓨터 프로그래밍이라고 하며, 프로그래밍으로 프로그램을 개발하는 사람을 컴퓨터 프로그래머, 혹은 소프트웨어 개발자, 줄여서 개발자라고 말합니다.

 

 

반응형

댓글