【IT通通識】曹重廉:初哥學寫程式

2020-10-09
曹重廉
香港專業教育學院(IVE)李惠利院校資訊科技系講師
 
AAA

5687cbd1-9211-4770-a0ae-80719f9feca5.jpg

電腦科技與我們的生活密不可分,例如電話的應用程式、電腦設計軟件、汽車的自動泊車系統等,這些科技都是由編寫程式開始。現時市面上有多種不同的編程語言,它們所編寫的程式可在不同平台使用,亦各有特定用途,擁有各自的獨特語法(Syntax)。筆者將會一連2期介紹一些常見的編程語言,以及它們的分別,讓有興趣學習編程的朋友簡單了解。

Python

Python在IT界公認為是編程初學者最先學習的編程語言,因為它屬一種易於掌握的語言,廣泛用於開發網頁應用程式,不少廣受歡迎的社交平台,都是內置Python。近年人工智能(Artificial Intelligence)快速發展,透過Python來編寫數據分析,亦可應用於機器學習模型(Machine Learning Model)及神經網絡(Neural Network)建構上。Python雖然運行速度較慢,但優點是易學、語法可讀性高、有豐富及出色的程式庫,並提供對多種平台和系統的支援。

Java

Java是不少大型企業編寫程式時會選擇的編程語言,它被廣泛應用於建構企業級的網絡應用程式。如果計劃在大型企業應徵開發人員的工作,可考慮先學習Java,以掌握編程語言。近年Java亦多被用於開發Android 應用程式。Java雖未如Python般易學,語法亦較複雜,但由於 Google 已創建了一個名為 Android Studio 的 Java 開發框架 (Development Framework),這為初學者提供了一個很好的選擇。

JavaScript

在講究網絡的年代,JavaScript是不可或缺的用戶端(Client-side)編程語言,被廣泛應用於瀏覽器的互動(Interactive)應用程式設計。當你在網頁裡點擊一個按鈕打開彈出視窗時,背後就是通過 JavaScript來編寫的。現時有許多公司都開發動態網頁(Dynamic Web Page),但有時網頁需要由多種程式語言編成,才能讓它包含不同互動元素,例如用戶註冊、訂單管理等。而Node.js就是其中一種建基於 JavaScript來運行的服務器環境(Server Environment),並且可以便利開發人員以單一編程語言就可開發動態網頁,深受初創公司歡迎。JavaScript沒有如Python 般簡潔易學,但如果你計劃在初創公司應徵程式技術員的工作,並對網頁程式有濃厚興趣,不妨考慮學習。

 

IVE資訊科技學科提供的高級文憑課程,包括網絡系統、大數據、數據科學、人工智能、網絡安全及智能科技等,支援智慧城市年代,各界對資訊科技專才的殷切需求。課程涵蓋資訊及通訊科技,與多媒體及娛樂科技兩大範疇,全面迎合不同行業的需要,同時協助學生掌握最新的科技及應用,以備將來在充滿挑戰及急速變化的行業環境中發揮專長。

文章只屬作者觀點,不代表本網立場。
延伸閱讀
  • 筆者上星期在專欄介紹了三種編程語言包括Python、Java及JavaScript,今期將與大家分享另外數款同樣屬較常見的編程語言,亦會教各位新手開始接觸編程時,應按照甚麼原則選擇適合自己學習的編程語言。

    曹重廉  2020-10-16