慶祝學呀
百萬
造訪!
尚未建立名稱
能量:0
我的帳號中心
問 學Bot 任何問題!
首頁&搜尋
最愛&收藏
所有課程
分享資源
帳號設定
關於學呀
線上募款
什麼是程式?
編輯章節
EDU-MD
Google 教室
加至書籤
# 程式是什麼? ## 程式是電腦的語言 我們都有與他人溝通的經驗,「語言」便是生活中最常用來溝通的。當我們提及「語言」,我們可以想到各種不同的種類,像是中文、英文等,世界上這類的語言多的數不清! ![](https://mycroft.ai/wp-content/uploads/2018/05/languages-edited.png) 電腦與電腦間,利用電子的訊號溝通。但是人類讀不懂電子的訊號呀!那我們是怎麼下指令給電腦呢?你可能會說,我們可以利用滑鼠或觸控螢幕來跟電腦溝通,但是,電腦是怎麼知道滑鼠的訊號表示什麼?又怎麼知道在你點擊螢幕時該出現什麼? 原來,我們是利用「程式語言」與電腦溝通。在你遊玩遊戲時、點擊螢幕時,又或是移動滑鼠時,電腦中有上千行的程式碼在執行著。你可能會以為,讀懂這些程式碼是天方夜譚,但是花點時間學習,程式語言是個簡單易懂的東西。 ![](https://cdn-images-1.medium.com/max/800/0*ngXgBNNdx6iiWP8q.png) ``` print(2) ``` 像上面這句話,乍看之下困難重重,但仔細讀之後,會發現他的簡單所在。`print` 顧名思義是「印出」的意思,而 `print` 後面的 `()` 括號,則是「動詞」的意思。所以這行程式碼,就是在跟電腦溝通「**有一個動作請你做,那就是『印出』,至於列印什麼呢?請幫我印一個數字『2』**」。如果執行這段程式碼,電腦就會照著我們的指令做事,在螢幕上顯示出一個數字「2」。 ## 每個寫程式的人都是一個作家 ![](https://d2r55xnwy6nx47.cloudfront.net/uploads/2019/09/Multiplication_2880x1620_Lede.jpg) 電腦程式比想像中的簡單,但要寫出一個順暢的程式,是需要練習的。就像許多數學題目,可能有很多種方法可以找到答案,但是最快的方法永遠只有一種。找到最快的方法寫程式,就好像在數學考試中用了速解法,大大提升執行效率。 每個程式設計師,都有許多層面需要顧慮,例如使用者經驗、客戶的要求、電腦的執行效率等。如同寫作,程式設計師,在看似枯燥乏味的螢幕上,用一個個字母,揮撒出盎然的生機。 ## 程式也有不同語言 就像日常生活中有不同的語言,程式語言也有很多種。每個程式語言都有適合的領域。例如屬於標籤語言的 **HTML**和 **XML**、常用於網頁的 **JavaScript**和 **PHP**、常用於大數據分析的 **Python**、開發各種軟體的 **Java**和 **C#**,以及無所不在的 **C**和 **C++**。 最後我們用簡單的影片,讓大家對程式語言有更深刻的了解。 ::: youtube cKhVupvyhKk ::: ::: translation program 程式 code 編碼、密碼、程式 coding 寫程式 debit card 現金卡 instruction 指令 :::
複製內容