第一百五十三章 沸騰的禮堂
或許因為江南省隊這次表現出色的原因,相比於開幕式,這一次葉秋他們被安排到了禮堂的第二排。
第一排坐的基本上都是大佬級人物。
“葉子,快看,快看,那是不是邱成同邱教授?”
葉秋順著董誌清的目光看過去,便看到邱成同與姚其誌正說笑著聯袂而至。
葉秋不由得有些意外。
邱成同一個搞數學的,居然會主動來到信息科學奧賽冬令營的閉幕式現場。
除了這兩位大佬外,像清華大學副校長馮躍,中國計算機學會副會長王光遠,清華信息科學技術學院院長何長波等人,也紛紛來到了現場。
“我突然有點緊張了。”
董誌清忍不住縮了縮脖子道:“葉子,附加賽你做了什麽程序啊?”
“一個小遊戲,你呢?”
董誌清有些不好意思道:“我設計了一個小學數學計算出題小程序,專門針對加減乘除四則運算的,我準備回去給我妹妹用,她剛上小學二年級!”
葉秋忍俊不禁道:“你妹妹一定會感謝你的!哈哈……”
董誌清也笑了起來:“那小丫頭有時候說話氣死人,我得給她找點事做。”
兩人正說著話,台上響起了主持人的聲音。
“各位尊敬的領導,老師,同學們,大家上午好!不知不覺,為期七天的全國信息科學奧林匹克冬令營已經進入了尾聲,昨天下午,此次冬令營一試二試的成績已出,在此,讓我們用熱烈的掌聲向取得好成績的同學們表示祝賀,也希望發揮不佳的同學能夠在以後的日子裏再接再厲,進一步提升自己!”
主持人話音落下,禮堂內頓時響起了一陣稀稀落落的掌聲。
一試二試的成績,昨天就公布了。
這個時候,參賽的同學們更關注的是附加賽的成績。
畢竟就算一試二試的成績表現不佳,附加賽中能取得好成績,也是可以參加清華姚班的麵試的。
對在座的大部分同學而言,這可是一個進入清華姚班的絕佳機會。
“大家的掌聲好像沒那麽熱烈哦……”
主持人笑道:“我知道大家在想什麽,那麽,接下來我們用更熱烈的掌聲歡迎圖靈獎得主姚其誌教授上台發表講話,同時由姚教授,公布此次的附加賽成績!”
現場頓時響起一陣笑聲。
緊接著,掌聲再一次響起,這一次比起之前要熱烈了無數倍。
所有人都將目光聚焦到了姚其誌身上。
姚其誌微笑著走上主席台,來到麥克風前,然後說道:“同學們,大家早上好。今天是本屆信息學奧賽冬令營的最後一天,在公布成績之前,我首先想問大家一個問題,你們認為編程是什麽?”
“編程是用計算機語言編寫代碼……”
“用計算機語言設計程序!”
“指導計算機執行相應任務!”
“通過計算機語言編寫相應程序,實現人類的某些意圖。”
……
台下響起了各種各樣的回答。
姚其誌看著台下的眾人,微笑道:“同學們回答的都很好,但是,都沒有觸及到編程的本質。電影《教父》裏說過: 花半分鍾就看透事物本質的人,和花一輩子都看不清本質的人,自然是不一樣的人生。”
“在我看來,所謂的編程,就是使用某種語言,在某個維度,把現實世界抽象成簡單的模型,然後設計和實現出可運行的計算機軟件,也就是完整的IPO。”
“而編程語言,則是現實世界到計算機世界抽象的機製。”
“抽象的維度,決定著最後軟件的形式。”
“如果對計算機本身進行抽象,那軟件就會以機器代碼或匯編語言的形式呈現。”
“如果對計算處理邏輯進行抽象,那軟件就會以非結構化的高級語言呈現,比如Basic。”
“如果對問題領域過程進行抽象,那軟件就會以結構化的高級語言呈現,比如C/C 。”
“如果對問題領域元素進行抽象,那軟件就會以麵向對象程序設計語言呈現,比如Java。”
……
姚其誌的演講不疾不徐,但現場卻不由自主地安靜了下來。
所有人都被姚其誌的演講給吸引住了。
葉秋不由得暗暗感歎,不愧是圖靈獎得主,短短幾句話,就把計算機語言和編程的本質給講解得清清楚楚。
“所以程序員要做的事就是,把線下現實世界的事情,編到線上計算機裏來做。”
“這有點像電影編劇的角色,都要取材於現實。”
“不同的是,電影編劇會充分虛構,保證藝術源於生活又高於生活,產出物是一兩個小時的影像。”
“而程序員要充分還原現實,保證程序符合正常邏輯不會錯亂,產出物是電子設備上的應用程序。”
“那編程的目的就很清晰了,用計算機來解決現實世界的問題。比如,科學計算,信息傳播,以及遊戲娛樂……”
姚其誌微微一笑,繼續道:“從這一點上說,這次附加賽中,同學們充分向我展示了各種各樣的編程腦洞,比如有同學設計了一款平麵解析幾何的繪圖軟件,有同學設計了能夠計時到毫秒的小程序,我甚至看到了一位同學設計了一個數學四則運算的出題小程序,說是用來給小學生出計算題的!”
姚其誌話音落下,現場頓時響起了一陣笑聲。
“哈哈哈哈,笑死我了。”
“居然給小學生出四則運算計算題的程序,這人是有多麽恨小學生啊!”
“這家夥也太有才了!”
“這可是牛人啊!待會兒一定要認識認識。”
……
葉秋笑著對身旁臉色通紅的董誌清道:“老董,你要出名了!”
董誌清苦笑道:“我就是一時腦洞而已,姚教授用得著專門把我提出來嘛!”
等到台下笑夠了,姚其誌雙手輕輕虛按了一下,禮堂內再次安靜了下來。
姚其誌笑道:“這些小程序說實話都很不錯,很多代碼的編寫思路已經很成熟了,即使放到全國大學生程序設計大賽裏麵,也有一戰之力!”
“然而,本屆冬令營最讓我驚豔的是其中一位同學設計的小遊戲,在我看來,這款遊戲成熟度之高,已經絲毫不亞於外界一些遊戲公司的作品,我昨天晚上沒睡好,就是玩這款遊戲玩到淩晨兩點多。”
姚其誌話音落下,現場安靜了一小會兒。
下一秒,整個禮堂沸騰了起來。