回覆列表
  • 1 # 葉浩南

    程式設計是編定程式的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式執行,並最終得到相應結果的過程。

    現如今,科技的發展讓程式設計在人們的生活中佔的比重越來越大,據瞭解,美國很多非程式設計師的人都或多或少掌握了一些程式設計的技術,在科技越發重要的前提下,程式設計似乎成了每個人的必修課。

    程式設計是編定程式的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式執行,並最終得到相應結果的過程。

    為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段透過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。

    在很多技術人員看來,程式設計涉及藝術,因為它具備創意表達思想。很多人都是透過大腦來寫程式碼,在他們看來程式碼是優雅美麗的,而且在編碼的過程中會享受這個過程,儘可能的讓螢幕上排列出美麗的圖案。

    程式設計也涉及科學,因為它在某些條件下幫助一些問題提出了最佳的解決方案。然而程式設計不僅僅是一門計算機學科,在程式設計領域中,如果想要驗證某種演算法,也需要發表對應的論文,做一些實驗。

    程式設計還涉及到數學,在往屆ACM競賽當中,參賽選手不少是來自數學專業的,因為它具有純粹的數學邏輯,要寫一個具體的程式就必須先了解它整個的實現邏輯。

    程式設計還屬於工程,這裡指的工程是軟體工程,因為它涉及到應用科學的原理、數學推導的邏輯和藝術創作。把這些整合起來應用到實際的專案當中。

    對於程式設計,不同的人有各自的理解,有人會認為程式設計就是一門藝術,因為程式設計師必須利用程式設計的相關技術來解決手頭上的問題,需要大量的創造力才能使程式設計師寫好程式碼,而藝術和創作力也是息息相關的。

    而計算機科學又屬於科學的範疇,如果根據大學學科來定,程式設計屬於計算機科學中的一門課程。

    所以在不同的人看來,程式設計涉及到領域都不同,但是程式設計的本質還是一樣的,目的是為了更好的改善人類的生活

  • 中秋節和大豐收的關聯?
  • 百葉窗簾如何撫平?