檔案狀態:    住戶編號:2254301
 Cezii 的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
雨天 《前一篇 回他的日記本 後一篇》 祖父的壽辰
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵  檢舉
篇名: Barbara Liskov
作者: Cezii 日期: 2010.11.06  天氣:  心情:

I did not hear the name Barbara Liskov before, but it is a name worthy to remember.

Yesterday I received an email from a professor and he mentioned about Barbara Liskov. Barbara Liskov received ACM Turing Award in 2008 for her work in the design of programming languages and software methodology. She started her work since 1960s and she invented (or discovered from her words) abstract data types in programming. She is now a professor in MIT. Here is one of her presentation, which was recorded in Dec 2009:

http://www.infoq.com/presentations/liskov-power-of-abstraction

Liskov is a very good presenter. I find the talk quite interesting. It is somehow like a history lesson in programming. Actually I do not like history at all, but I like her comments. From 47:10 to 48:42, she said her students in school are lack of knowledge in what happened in the past about programming, and there are some people in the Internet questioned why she got the prize on something that everybody knows now. She talked like joking but she reminded me something that I do not pay much attention to. She said she learned web service programming recently and found that there are full of global variables. It reminded me that we should make a good programming practice. I know what abstract data type, inheritance, polymorphism etc are, but sometimes I only use them partially due to convenience. And I really agree with what she said in the presentation, making the code readable is more important than easy coding.

Highly recommend the presentation to people who like programming.


標籤:
瀏覽次數:41    人氣指數:841    累積鼓勵:40
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵 檢舉
給本文愛的鼓勵:  最新愛的鼓勵
雨天 《前一篇 回他的日記本 後一篇》 祖父的壽辰
 
給我們一個讚!