課程: 論文研討(二)
日期 : 2013/03/22
時間 : 13:50 ~ 15:30
學生 : 資傳研一 劉健興
演講者 : 政治大學 陳恭教授
心得報告:程式語言可分為三種,機器語言、低階語言和高階語言。
機器語言:用0與1來編寫程式,不易看懂且編寫不易,維護困難但不用翻譯便能執行所以執行速度最快。
組合語言(低階語言):以助憶符號編寫程式,在編寫程式上須瞭解電腦內部組件的特性及能力,命令語法較機器語言容易懂,大都用來編寫系統軟體。
高階語言:接近人類的自然語言,必須經編譯器或直譯器翻譯才能執行,但可不必知道硬體內部結構程式,撰寫、除錯容易。
演講中說到物件導向成為現代程式編寫的主流,像以往清楚的分類,如 BASIC適合初學者、 C 語言適合用來開發系統程式、 FORTRAN 為科學運算程式語言、 Pascal 為結構化程式語言等等以日漸消微。
物件導向程式語言比傳統程式語言難但互通性高 ,學過一種物件導向程式語言就容易基於相同的基礎互通,因此對於程式初學者來說,可以選擇任何一種物件導向程式語言作為學習的第一個程式語言作為"母語",在基於此基礎去學習是一個很好的方式。
沒有留言:
張貼留言