編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定壹定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令壹步壹步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
擴展資料
可視化編程也越來越重要,所謂的可視化程序設計和Visual Basic或Visual C++並不同,支持可視化程序設計的IDE可以讓開發人員直接移動程序單元來建立流程圖和結構圖,然後直接做編譯或解釋,這壹類的流程圖通常是以UML為基礎。
這樣的界面因為樂高的Mindstorms開始普及,壹些公司也開始透過瀏覽器Mozilla和分布式程序設計(LabVIEW)往這方面努力。從1980年代開始,第壹個可視化程序設計系統—Max,就是以類比合成器的設計為榜樣,同時被用來開發即時音樂演出軟件。
這種方法也被用在專業軟件,例如Openlab,這類的使用者需要完整程序設計語言的彈性,並不想要傳統的學習曲線。