獨(dú)角獸
深夜的寫字樓里噼里啪啦敲出的代碼,是像古老的瑪雅文字一般神奇的存在。有人用它學(xué)習(xí),有人用它工作,沒想到的是,還有人用它來表白,而這一切,竟然都那么浪漫。
用代碼改變世界
翻開歷史課本,你會獲取以下信息:1903年萊特兄弟發(fā)明第一“架飛機(jī),1954年美國貝爾實驗室研制出第一塊太陽能電池,1946年賓夕法尼亞大學(xué)莫奇利和??颂仡I(lǐng)導(dǎo)的研究小組發(fā)明第一臺電子計算機(jī)……咦?這些20世紀(jì)的“黑科技”為什么全都來自于美國,跟中國毫無關(guān)系?
別急,到了21世紀(jì),隨著互聯(lián)網(wǎng)科技的發(fā)展,中國技術(shù)開始席卷世界各國,中國研發(fā)的新能源汽車駛進(jìn)英國倫敦,法國地鐵里各個乘客都在使用中國華為的4G網(wǎng)絡(luò)....而我們的日常生活更是每天都發(fā)生著巨大的變化,公交車掃碼付費(fèi)、校園卡識別身份、過年在家庭群里搶紅包等等,你所能感受到的一切變化,很大程度上得感謝那群穿著格子襯衣、頭頂光亮、母胎solo的中國程序員們,正是他們用代碼改變了這個世界。
古今中外的程序員
程序員這個特殊群體,可不是在現(xiàn)代才出現(xiàn)的哦!早在南宋,著名數(shù)學(xué)家秦九韶就立志要做一名程序員,他在《數(shù)學(xué)九章》中提出一個問題:“今有池方一丈,葭生其中央,出水一尺,引葭赴岸,適與岸齊,問水深、葭長各幾何?”大概的意思是:有一個邊長為一丈的正方形池塘,正中央生長著一棵蘆葦高出水面一尺,如果把蘆葦拉向岸邊則恰好碰到岸沿,請問池塘的水有多深?蘆葦有多長?
這道問題不僅可以用勾股定理來計算結(jié)果,還可以用程序框圖來尋找答案,怪不得秦九韶本人,被稱為“古代行走的計算機(jī)”
在西方,若是舉辦一個程序員創(chuàng)造營的節(jié)目,最有資格C位出道的,當(dāng)屬法國著名織機(jī)工匠約瑟夫·瑪麗·雅卡爾了。雅卡爾之所以厲害,是因為他發(fā)明了人類歷史上首臺可設(shè)計織布機(jī)一雅卡爾織布機(jī),這對未來的可編程機(jī)器(比如計算機(jī))的設(shè)計與發(fā)明起到了重要的作用,但也由于雅卡爾織布機(jī)的工作效率過于強(qiáng)大,導(dǎo)致其他織布工匠紛紛失業(yè),最后雅卡爾被大量工匠追殺,亡命他鄉(xiāng)。
阿達(dá)·洛芙萊斯,作為世界上第一位“程序媛”,也是程序?qū)庙懏?dāng)當(dāng)?shù)娜宋铩K秊橛嬎愠绦驍M定算法,編寫出世界上第一份“程序設(shè)計流程圖”,她被視為“第一位給計算機(jī)寫程序的人”,哪怕當(dāng)時還沒有計算機(jī)……
一分鐘寫出浪漫代碼
Step1:打開電腦中的記事本
Step2:在記事本中輸入以下內(nèi)容,比如:msgbox("小可愛,我喜歡你!")Step3:將編寫好的記事本重命名,以.vbs結(jié)尾,比如:土味代碼.vbs
Step4:當(dāng)你點擊文件時,屏幕就會彈出右側(cè)提示框啦!是不是很神奇!你還可以在記事本里多編輯幾段代碼,就會彈出更多的提示框哦!
代碼原來如此浪漫
程序員的故事雖然感人,但只要一看到這些密密麻麻猶如天書般的程序代碼,就立馬對枯燥的編程失去興趣?其實,程序員的日常生活也是很浪漫的!
2015年碼農(nóng)節(jié),一名百度資深程序員溜進(jìn)百度大樓中控室,快速寫下控制智能燈的程序,并在后臺定義了文字和動態(tài)功效,讓燈光組合出“ILOVEYOU"的字樣給他心目中的女神告白。
看吧,不怕程序員寫代碼,就怕程序員太浪漫!
如果你也想用代碼給心儀的對象告白,不如寫一封來自程序員的專屬情書吧!
if(today=520)
disp("iloveu")
if(distance(you,me)>0)disp("imissu")
else:ihold(yourhand)
代碼翻譯:
如果今天是520,
輸出“我愛你"
如果你我之間的距離大于0,
輸出“我想你”;
若不是以上兩種情況,
我會牽住你的手。