2013年6月19日 星期三

The Role of the Study of Programming Languages in the Education of Programmers


The Role of the Study of  Programming Languages in the Education of Programmers

課程 : 專題講座日期 : 2013.03.22
時間 : 14:00 ~ 15:30
地點 : S104
作者 : 資工產碩() — 00366511吳家隆
講者 : 政治大學資訊科學系-陳恭教授兼系主任
人與人溝通 、人機溝通

不是教一個單一的語言 ,各種語言的特色:what, how, why

了解你的語言 、使用您的語言 、運用你的知識

應用領域具有獨特的需求和衝突示例:
 
科學計算:高性能
 
經營範圍:報表生成
 
人工智能:符號計算
 
系統編程:低級別的訪問、實時系統的時序約束 、語言學習時,你需要改變你的心態

   “工欲善其事,必先利其器”對於軟體工程師來講是非常重要的一個基本要求。近年來電腦硬體設備不斷的進步更新。因此現在的軟體工程師時常需要學習不同的程式語言,以符合很多的應用領域都具有其獨特的需求,例如;科學計算:高性能、經營範圍:報表生成、人工智能:符號計算。

    今天陳教授的一段話;「寫程式也許不是一件難事」、「但寫“可靠”且“正確”的程式就不一樣了!」。這是一個非常重要的觀念。語言是提供人與人之間互通訊息及溝通觀念的橋樑,不論是口語、手語或肢體語言。為了讓不同領域的應用需求達到有效的溝通,那不同領域的應用程式就需要使用不同的程式語言來撰寫程式,已能善用電腦溝通的工具能夠使辦事效率達到事半功倍的效果。
        讓他人了解你的語言,使用您的語言,運用你的知識,透過程式語言讓人與人溝通。程式語言是用來命令電腦執行各種作業的工具,是人與電腦溝通的橋樑。其目的是讓人與人在不同工作應用領域來做溝通。如何提高軟體工程師生產力,   那就需要有;正確編寫程序、快速寫程序、輕鬆編寫程序。因為軟體工程師能依市場(客戶)的應用需求快速完成應用程式將可;降低支持成本、降低開發成本、縮短上市時間、提高滿意度,增加市場競爭力。

沒有留言:

張貼留言