본문 바로가기
일상/공부

프로그램이란

728x90
반응형

프로그램

(1)일상: 연극이나 방송 따위의 진행차례나 목록

(2)정보기술분야: 특정 목적의 작업을 수행하기 위한 관련 파일의 목록

=>특정한 목적을 수행하기 위한 이미 정해놓은 순서적인 계획이나 절차


정보기술분야의 프로그램

(1)프로그램: 응용프로그램(application program)의 줄임말 > 스마트폰. 어플(app)

(2)구성: 처리방법과 순서를 기술한 명령어, 자료

(3)작동: 사용자가 조작 > 컴퓨터에 명령 > 프로그램 실행

(4)컴퓨터의 내부명렁어의 구성: 약속된 형식의 01로 구성된 비트(bit)


프로그래머와 개발자

(1)개발자: 소프트웨어 구축을 위한 모든 과정에 참여하는 사람

-모든 과정: 기획 > 분석/설계 > 개발 > 구현

(2)프로그래머: 정보기기에서 사용되는 프로그램을 만드는 사람

-소프트웨어 개발자, 프로그램 개발자

=>개발자가 더 넓은 의미!


프로그래밍 언어

(1)사람과 컴퓨터가 서로 의사교환을 하기 위한 언어

(2)프로그래머가 프로그램 개발을 위해 기술하는 컴퓨터에게 지시할 일련의 명령어

(3)사람이 컴퓨터에게 지시할 명령어를 기술하기 위해 만들어진 언어

(4)최초의 프로그래밍 언어: 포트란(FORTRAN)

(5)FORTRAN, ALGOL, BASIC, COBOL, PASCAL, C, C++, Visual Basic, Java, Objective-C, JSP, Javascript, Python, C#, Go, Swift, Kotlin 등

반응형