컴퓨터 프로그래밍(英語: Computer Programming) 또는 簡單(간단)히 프로그래밍(英語: Programming) 或(혹)은 코딩(英語: Coding)은 하나 以上(이상)의 關聯(관련)된 抽象(추상) 알고리즘을 特定(특정)한 프로그래밍 言語(언어)를 利用(이용)해 具體的(구체적)인 컴퓨터 프로그램으로 具現(구현)하는 技術(기술)이다. 프로그래밍은 技法(기법), 科學(과학), 數學(수학), 工學(공학), 心理學(심리학)的(적) 屬性(속성)들을 가지고 있다.

槪說(개설)

[編輯]

簡單(간단)히 컴퓨터에서 作動(작동)하는 프로그램을 作成(작성)하는 것을 말한다. 그러한 일을 職業(직업)으로 하는 사람을 프로그래머라 한다. 具現(구현)이라는 單語(단어)를 쓰는것은 抽象的(추상적)인 問題(문제)解決(해결)節次(절차)인 알고리즘를 實際(실제)로 컴퓨터에서 돌아가도록 具體化(구체화)하는 過程(과정)을 包含(포함)하기 때문이다.

컴퓨터技術(기술)이 發展(발전)하면서 그 意味(의미)는 더욱 擴大(확대)되어 應用(응용)프로그램이나 웹서비스, 게임 等(등) 一般(일반) 使用者(사용자)가 直接(직접) 使用(사용)하는 프로그램을 作成(작성)하는 것 또한 프로그래밍의 範疇(범주)에 들어가게 되었으며, 反對(반대)로 ‘코딩’은 細細(세세)한 機能(기능)을 具現(구현)하기만 하는 作業(작업)을 가리키는 意味(의미)로 縮小(축소)되어 認識(인식)되기도 한다.