紅玫瑰+燭光晚餐=我愛你?小紙條+佔座=我喜歡你?牽牽手+陪你走=我會一直陪著你?……這些都out啦!近日,南京航空航天大學計算機科學與技術學院舉辦的「程式設計師情詩」創意三行代碼挑戰賽完美落幕,工科男生們用程序和代碼表達自己的愛。
「其實這樣的比賽形式也是借鑑了三行情詩,不過我們與專業知識聯繫更緊密,這既展示了工科男生的浪漫情懷,又增強了同學們學習程序設計語言的積極性,」南京航空航天大學計算機科學與技術學院段然老師告訴記者。
比如這首「愛情裡的死循環」Void missing_you() For(time=meet_you;;time++) Missing_you()。它的意思是:自從遇見了你,就不停地想你。這是計算機科學與技術學院黃文浩的作品,Time是一個變量,meet_you是一個常量,Missing_you是一個函數,For是構建死循環。「讀本科的時候,有人跟我說她做了一個夢,夢裡面她在編程序,而男朋友和小三搞在了一起,然後大家說編程序,編一個死循環,讓他們一直走,一直走。」這正是黃文浩的創意來源。
「寫給自己」:String me=「hello,world!」;While(life——){me=「???」;}Me=「世界,你好!」正如張國榮歌曲《我》唱的那樣:「我就是我,是顏色不一樣的煙火」,每個人都是獨一無二的。該作品的作者毛航宇同學告訴記者,之所以會有這樣的一個想法,也是他自己的一個信念,他相信只有自己知道自己的價值。寫給自己的情詩,鼓勵自己不斷向前。
媽媽和女朋友同時掉進水裡,你先救誰?遇到這樣一個經典的問題,金融通用程序做了一個解答。Choice1=Mother,Choice2=You;if(Mother>>River&&You>>River)Answer=Choice2。翻譯過來意思就是,他會選擇女朋友。「當時想著寫著就想到了這個創意,覺得很搞笑就寫了出來。」金融通這樣告訴記者。