2013年6月6日 星期四

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

課程:論文研討(二)
日期:2013.3.22
時間:13:50 ~ 15:30
地點:S104
作者:資工研一 鄭景仁
講者:政大資科系 陳恭

工欲善其事,必先利其器,這句話對一個Programmer來說真的是中肯,程式語言是在人與機器之間的溝通語言,沒有基礎的程式語言能力其他都免談。這裡指的語言能力不是說一定要學到最精,而是對一個程式語言有沒有基本概念,其實在這麼多種程式語言中,他們的目的其實都差不多,只是用法各自不同,同樣的東西我們可以用C寫、用Java寫。講者有提到,每個語言都有它的特色,有的是比較針對Object-Oriented Programming、有的是Functional Programming,所以有這麼多程式語言他們可以各自應用在不同的需求上,這就是所謂的舉一不見得能反三。

對於基礎學習的能力也是必須具備的,不只是程式語言上,現在比較流行在某種特定的Framework底下開發程式,或是利用API來快速完成一個程式,這些不只是語言的懂或不懂,很多API的東西沒幾個月就會推出新的,技術進步的速度十分之快,我們對於基礎學習的能力也要加強,要能夠自學,至少都要有一點點概念。

沒有留言:

張貼留言