컴퓨터 프로그램

위키百科, 우리 모두의 百科事典.

C 言語 의 "Hello, World" 소스 코드 .

컴퓨터 프로그램 ( 英國 英語 : computer programme , 美國 英語 : computer program )은 컴퓨터에서 實行될 때 特定 作業(specific task)을 遂行하는 一連의 命令語 들의 모음(집합)이다. [1] [2] 特定 問題를 解決하기 위해 處理 方法과 順序를 記述하여 컴퓨터에 入力 되는 一連의 命令文 集合體이며 大部分의 프로그램은 實行 中(卽, 命令語를 '불러들일' 때)에 使用者의 入力에 反應하도록 具現된 一連의 命令語들로 構成되어 있다. 大部分의 프로그램들은 하드디스크 等의 媒體에 바이너里 形式의 파일로 貯藏되어 있다가 使用者가 實行시키면 메모리로 積載되어 實行된다. 컴퓨터 소프트웨어 와 비슷한 뜻을 가지고 있다. "컴퓨터프로그램著作物"은 著作權法 上 著作物로서 保護된다. 同法에서 컴퓨터프로그램著作物이라 함은 특정한 結果를 얻기 위하여 컴퓨터 等 情報處理能力을 가진 裝置 內에서 直接 또는 間接으로 使用되는 一連의 指示  · 命令으로 表現된 創作物을 말한다. (大韓民國 著作權法 第2條 16號 및 第4條 第1項 9號)

歷史 [ 編輯 ]

初期의 프로그래밍 可能한 머신 [ 編輯 ]

最初의 프로그래밍 可能한 머신은 디지털 컴퓨터의 發明 을 앞선다. 1801年, 조셉 마리 자카드 자카드式 문직기 를 考案하여 一連의 穿孔 카드를 따라 패턴을 짰다. 꽃과 잎을 包含하는 패턴을 짠 다음 카드들을 整列하여 反復할 수 있었다. [3]

프로그램과 소프트웨어 [ 編輯 ]

프로그램은 프로그래밍된 結果物을 뜻하고, 소프트웨어는 하드웨어의 反對 槪念으로서의 意味이지만, 一般的으로는 같은 意味로 쓰인다. 다만, 嚴密한 意味에서는 아래와 같은 差異가 있다.

  • 프로그램 : 컴파일 된 結果物뿐만 아니라, 프로그래머가 作成한 소스 코드 까지도 包含한다.
  • 소프트웨어 : 프로그램뿐만 아니라 CD, 說明書, 製品 包裝 等 패키지 全體를 뜻하기도 한다.

프로그래밍 [ 編輯 ]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. Rochkind, Marc J. (2004). 《Advanced Unix Programming, Second Edition》. Addison-Wesley. 1.1.2쪽.  
  2. “Structure and Interpretation of Computer Programs” (PDF) . 2017年 1月 3日에 原本 文書 (PDF) 에서 保存된 文書 . 2018年 3月 27日에 確認함 .  
  3. McCartney, Scott (1999). 《ENIAC ? The Triumphs and Tragedies of the World's First Computer》. Walker and Company. 16쪽. ISBN   0-8027-1348-3 .  

外部 링크 [ 編輯 ]