2013年6月11日 星期二

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

課程:論文研討()
日期:2013/3/22
時間:14:00 ~ 15:30
地點:S104
講者:政治大學資訊科學系  陳恭教授兼系主任
作者:資工碩一 林益亘
           陳教授在這次演講主要想表達的事如何提升電腦工程師撰寫程式的生產力,講明確一點就是再寫程式的時候要寫的正確、寫的快且程式碼簡單不冗長,之後探討到為什麼要提升生產力主要能帶來甚麼好處,減少資源的浪費、減少開發的時間及增加程式的安全性。
          再用抽象的敘述後,陳教授開始舉出三種實際與生產力相關的方法,第一點,利用軟體工程的方法規畫好一個專案資料型態的結構與流程。第二點,是關於工具,廣泛的包括了開發平台、資料的分析工具及編譯環境,在這部分是相當重要,一個程式或專案是否能具備跨平台的能力,在當初選擇開發平台的時候就已經決定了這個專案的擴充性。最後一點,程式設計,這部分是最重要的一個環節,如何讓程式執行的更有效率在實作每個結構與迴圈,這部分考驗了程式設計師最大的關鍵。
       在介紹了這麼多的結構之上,其實陳教授主要的重點還是在撰寫程式的時候基礎邏輯是非常重要的,不管在任何語言上都不會改變。

沒有留言:

張貼留言