程式是什麼?



程式是電腦的語言


我們都有與他人溝通的經驗,「語言」便是生活中最常用來溝通的。當我們提及「語言」,我們可以想到個種不同的種類,像是中文、英文等,世界上這類的語言多的數不清!


電腦與電腦間,利用電子的訊號溝通。但是人類讀不懂電子的訊號呀!那我們是怎麼下指令給電腦呢?你可能會說,我們可以利用滑鼠或觸控螢幕來跟電腦溝通,但是,電腦是怎麼知道滑鼠的訊號表示什麼?又怎麼知道在你點擊螢幕時該出現什麼?

原來,我們是利用「程式語言」與電腦溝通。在你遊玩遊戲時、點擊螢幕時,又或是移動滑鼠時,電腦中有上千行的程式碼在執行著。你可能會以為,讀懂這些程式碼是天方夜譚,但是花點時間學習,程式語言是個簡單易懂的東西。


print(2)

像上面這句話,乍看之下困難重重,但仔細讀之後,會發現他的簡單所在。print 顧名思義是「印出」的意思,而 print 後面的 () 括號,則是「動詞」的意思。所以這行程式碼,就是在跟電腦溝通「有一個動作請你做,那就是『印出』,至於列印什麼呢?請幫我印一個數字『2』」。如果執行這段程式碼,電腦就會照著我們的指令做事,在螢幕上顯示出一個數字「2」。


每個寫程式的人都是一個作家



電腦程式比想像中的簡單,但要寫出一個順暢的程式,是需要練習的。就像許多數學題目,可能有很多種方法可以找到答案,但是最快的方法永遠只有一種。找到最快的方法寫程式,就好像在數學考試中用了速解法,大大提升執行效率。

每個程式設計師,都有許多層面需要顧慮,例如使用者經驗、客戶的要求、電腦的執行效率等。如同寫作,程式設計師,在看似枯燥乏味的螢幕上,用一個個字母,輝撒出盎然的生機。


程式也有不同語言


就像日常生活中有不同的語言,程式語言也有很多種。每個程式語言都有適合的領域。例如屬於標籤語言的 HTML 和 XML、常用於網頁的 JavaScript 和 PHP、常用於大數據分析的 Python、開發各種軟體的 Java 和 C#,以及無所不在的 和 C++ 

最後我們用簡單的影片,讓大家對程式語言有更深刻的了解。




program  程式
code  編碼、密碼、程式
coding  寫程式
debit card 現金卡
instruction 指令
上一章節
下一章節
使用者分享的影片來自 YouTube。瞭解更多
+2 
感謝內容貢獻者 此篇文章由 2 位使用者共同編輯而成,並且由學呀的編輯團隊負責維護。點此查看編輯者名單。