第七次:程式語言基本概念、功能及應用1
初探程式語言學習單1下載
程式語言
1.語言是溝通的橋樑,人與人透過自然語言(中文與英文...)溝通,它是自然演化的,要根據上下文意來判斷,例如"今天和朋友聚餐好不快樂",若以此語言與電腦溝通,那電腦是無法判斷到底是快樂還是不快樂,,故需要精確地與電腦溝通需要程式語言,它是由人發明及定義的,與其他語言一樣有其字彙與語法
2.程式語言就是人與電腦溝通的工具。為了讓電腦能夠完成工作,電腦專家就為程式語言制定一套特定的格式與語法規則,指揮電腦完成工作。 不同類型的程式語言,語法格式就不同,就如同中文.英文.法文...等,語法是不一樣的。
程式語言就是許多叫電腦做事的指令程序。 |
提問:為何不能使用中文或英文語言與電腦溝通還要學習程式語言呢?
程式語言種類及其功能應用
實作1-程式語言種類
看4分鐘
影片重點說明
1.簡介程式語言,以及為何需要這麼多不同的程式語言
2. 目前最常用的幾種程式語言
3.程式設計背後的基礎概念-二進位
補充說明:
1.程式語言分類(抽象層次)
圖片引用:https://sites.google.com/a/ysjh.hc.edu.tw/sing/home/05zi-xun-ke-cheng/07wan-ji-mu-xue-cheng-shi/7-2
資料引用:教育部高中學科中心
2.高階程式語言種類(主流)及應用
3.高階程式語言與金庸小說中的絕世武功
C 比之九陰真經,學會並掌握指標,天下無敵。
C++ 比之龍象般若功,有十三層,但修煉不易,無人超過第十層。
Python 比之降龍十八掌,簡單卻威力強大。
Java 比之獨孤九劍,敗中變化出的招式,不限平台的 JVM 。
JavaScript 比之胡家刀法,六字訣變幻莫測,瀏覽器上都能運作。
PHP 比之黯然銷魂掌,需要深厚內力才能使出。
C# 比之彈指神通,高手運用手指的巧勁就能施展。
Objective-C 比之六脈神劍,獨家不傳絕技。
Perl 比之龍爪手,少林正宗武學,幾乎 Linux 高手必備。
Ruby 比之乾坤大挪移,這要用過了才會知道。
Swift 比之一陽指,六脈神劍的精髓,本來同樣是獨家不傳絕技,不過現在 open source 了。
程式碼的定義與運作方式
實作2-了解程式碼及運作方式
影片重點說明:
1.程式碼是什麼?
2.程式碼長怎樣?
3.網路上哪裡會用到程式碼?
實作3-圖型化程式語言遊戲網站-Hour of code
程式語言小結
“程式語言並無好壞之分,各有所長。依自身需求,選擇適合的程式語言。 |
參考資料
http://pu.18dice.tw/diceweb/teacherstudy/
http://billor.chsh.chc.edu.tw/IT/Supply/01.pdf
http://topic.parenting.com.tw/issue/2016/coding/
計算機概論Ⅳ,施威銘研究室(旗立,2016)