程式忍者PGNinja

GitHub Resources

程式語言是什麼?解析人類與電腦溝通的共同語言

· 程式語言是人類與電腦溝通的工具,這篇文章用 Python、JavaScript 等例子,說明語言分類與挑選方式。

程式語言是一套讓人類想法轉換成電腦能執行指令的符號系統,簡單說就是人與機器溝通的橋樑。GitHub 這篇文章指出,不管是剛接觸軟體開發的新手,還是正在考慮該學哪種語言的人,都會先碰到「程式語言到底是什麼」這個基本問題,文章也說明一段程式碼從寫出來、編譯或直譯、執行到除錯的完整過程。

文章依設計理念把程式語言分成指令式、函式式、標記式,也依應用領域分成網頁、行動應用、資料科學等類型,並舉出六種常見語言:Python 以簡潔易讀、用途廣泛著稱,JavaScript 是打造互動網頁體驗的關鍵語言,其餘四種則分別適合企業應用、高效能系統、可擴充服務與 Windows 開發。

文章特別提到,程式語言是不斷演進的東西,新的語言隨著新技術出現持續被開發出來,但真正被廣泛使用的語言其實不多。這也是為什麼討論「該學哪個語言」時,常會先問自己想做什麼,而不是單純追流行。文章也提到,學語言的關鍵是先找到自己想做什麼,再挑語言、加入社群,語言終究只是解決問題的工具。

對正在學程式的孩子來說,這篇文章可以當作入門地圖:Python 適合新手、JavaScript 跟網頁有關、C++ 偏向效能與遊戲開發,能幫忙選第一個語言。文章也提醒,學程式語言不是死背語法,而是學會把想法變成電腦能懂的步驟,這個思考方式比記住指令更重要。

程式語言程式教育開發工具

其他新聞