10.3 來挑你的程式語言吧!
世界上的程式語言多達上百種,到底該選擇哪一個?每個程式語言負責寫得面向都不盡相同,面向大約可以分為五大類:網頁(Web)、行動裝置(Mobile)、電腦(PC)、積體電路(IC)及資料分析(Data Analytics)。我們將在這個章節介紹十二個常見的熱門程式語言,也許你能從中挑選一個與自己的學習目標相吻合的!

- C++可用於軟體開發、搜尋引擎及操作系統上,常見的Office軟體與Google可都是由C++寫出來的喔!
- C++和C語言一樣都是資工系必學,學好C++一定讓你後續輕鬆很多!
- C#是微軟開發的程式語言,採用全物件導向設計的高階語言,比起C/C++更容易撰寫。
- C#多用於開發網頁、服務平台及Windows應用上,EVERNOTE就是C#寫的。除此之外,C#還能夠在Unity裡面寫遊戲!
- Objective-C也是物件導向的程式語言,它是以C語言為基礎上延伸的喔!
- Objective-C只能用來開發 Apple 相關產品,主要開發OS X和iOS操作系統與其它應用程式。
- Swift是在2014年由 Apple 發布的,Apple有意讓Swift和Objective-C共存於公司的作業系統上。Apple 聲稱Swift優於Objective-C,它的特點是快速、現代、安全及互動。
- 雖然目前的iOS APP仍多以Objective-C開發,找工作也以它佔多數,但Swift是初學者想開發iOS APP的最佳選擇,因為相較於Objective-C它的語法清晰度高,也更加簡單,有更多學習Swift的理由。
- R是在1997年誕生的,它是為了以更人性化的方式做出數據分析、統計和圖形模型的語言。R簡單易上手,你可以從複雜的資料整理出你要的資料並且將資料視覺化呈現。
- R是免費的,相較於其他昂貴的統計軟體來說,這成為一大優勢。Google、Facebook、 New York Times 與美國銀行通通都使用 R!資料科學界中,R的市佔率高達61%,而緊追在後的則是Python。
- 近年來,Python成為最夯的程式語言,不僅簡單易上手、免費,還擁有許多開源套件可供使用,因此被譽為「最容易學習的程式語言」。
- Python除了廣為人知的資料分析外,還能夠應用於網頁、遊戲及應用程式開發。Instagram、YouTube、Spotify都是用Python所寫的。
- 若是沒有明確目標的初學者,可以將Python列入你的第一考量,它的易懂性是很高的,能減少你在寫程式的受挫感!
- Ruby有「最優雅的程式語言」稱號,它誕生的目的是「幫助每個程式設計師成為高產的、喜歡寫程式的人」。
- 其中Ruby最有名的應用框架為Ruby on rails專功網頁後端。使用Ruby on rails所建置的網站有Github、Shopify 及 Airbnb等。
上述每個語言中都有個別專屬的學習資源外,這邊再推薦大家兩個線上教學平台,裡面有許多免費的課程可以學習!


挑選程式語言主要還是須依照「學習目標」,假使你有明確地要做出什麼的話,便能直接挑選合適的程式語言。假使你還沒有目標,只是想試試看程式,建議可以從Python或是網頁前端開始入門。但如果未來會持續地朝著專業方向寫程式的話,你可以從C/C++開始打好基礎,這麼一來,不管之後學習什麼都能得心應手!
Last modified 3yr ago