又過來在她們這邊待了些日子,他對這邊的種種慢慢也都熟悉了,見了東西也大略知道是些什麼,看外面或者電視電影裡的人也能看出他們是在做什麼。這天他玩着手機,不覺好奇,見她從沒提過這些電腦上手機上的東西到底是怎麼出來的,它們怎麼能這樣那樣的幹這些事,便問了問朱晏清。
朱晏清道,“那都是編的程序。”
“怎麼編的?”
“那個很難——”朱晏清看他笑道,“要弄明白編程,你得很聰明。”
雖然這些天看她們的書每每看得頭昏腦漲,他還是嘴硬笑道,“我很聰明。”
朱晏清不由笑道,“誇你兩句,你就要上天——我哥才……他還差不多,他就是幹這個的。”
“他就能做出來上面這些東西?”
“嗯,差不多,也不是都會做,也是有的會有的不會。因為……這裡面……那些東西太多了,一個人不能什麼都會。”
展昭點點頭道,“就像練功夫的,有的會使刀,有的會使劍,也不是就能樣樣都會。就樣樣都會的,也難樣樣都精。”
“對——他們那些就叫程序員,就是編程序的。”
“那他究竟是做什麼?”
“他們就是……編程序,讓手機和電腦幹活。就是寫一段代碼,讓電腦知道該幹什麼。寫程序……就是跟電腦說話,能跟電腦把話說清楚的就是程序員。電腦它就是……它其實什麼都不知道,它就會算數,你就把要叫它幹的活都變成算數,等它算出來再變回來……當然,那都是很底層的,一般編程也用不着這樣,其實就跟直接說話一樣,不過……我也說不明白,我還是跟你看看什麼是代碼吧——”
她叫他一起過去電腦那裡去找給他看。看她先搜“簡單代碼”,出來些東西,她蹙眉看了一下,又改成搜中文編程,找了一會,便叫他看。
如果(你中午沒吃飯){去吃飯;}否則{午休;}
“看到了嗎?電腦就是比較死闆,跟它說話都得按固定的格式。你就像是教一個……或者一群什麼都不知道人去做事。當然也不是什麼都不知道,就是知道的很少。比如讓一個人做飯,如果他會做,就告訴他做什麼菜就行了。但如果他不會做,就要告訴他怎麼做。先把菜洗好,再把鍋放好,再把火打開,再把油倒進去,過一分鐘,再把蔥花放進去,過半分鐘,再把菜放進去。過五分鐘,關火,把菜鏟出來。”
“也有可能他不知道什麼是鍋,就得先告訴他什麼是鍋。鍋就是一個圓的,鐵的什麼什麼的這麼一個東西。”
“也可能他不知道什麼是圓。就得告訴他圓形就是到一個點距離相等的點的集合——我忘了圓的定義是什麼了——對了,得是平面上的這種點的集合。”
“也可能他不知道什麼是點——我也不知道——不是,我知道,是我不會說了,哈哈——不過這種底層的東西肯定别人都做好了。”
“所以就像是你要做衣服,就盡量把别人織好的布拿來用。要是你不知道去哪找别人做的布,或者你覺得别人做的布不好用,你就自己去織一塊也行。最後拼湊出自己想要的東西就行了。編程序就是用代碼拼湊出一個東西。”
她又點了幾下,找到這樣一段給他看。“你看,也可以這樣說,這個你看着是不是比較親切——總之就是要按格式說——當然裡邊的算法和結構什麼的就更難了,那我也不會,那得數學很厲害。”
展昭看上邊寫的是:
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
雲雲。
朱晏清道,“看到了嗎,這意思就是讓電腦把‘問天地好在’寫三遍。要是把三改成十,電腦就寫十遍。
“‘為是甲遍’就是把這件事幹‘甲’遍。甲是一就幹一遍,甲是二就幹兩遍,甲是一百就幹一百遍,是一萬就幹一萬遍。
“這件事就是寫字,就是下面這句:“吾有一言。曰「「問天地好在。」」。書之。”
“要是把‘問天地好在’改成别的,它就寫别的,改成……改成随便什麼,一般都行。比如‘天長地久’或者……或者……反正改成什麼它就寫什麼,讓它寫幾遍它就寫幾遍。就是得照着這個格式寫,不然它就看不懂——這就是編程,用它能看懂的格式告訴它想讓它去幹什麼。”
請勿開啟浏覽器閱讀模式,否則将導緻章節内容缺失及無法閱讀下一章。
相鄰推薦:我靠美食攻略全後宮 夫君他是病弱反派(穿書)+番外 被死神遺忘的人+番外 君心淪陷:重生後把清冷将軍撩翻 娛樂:我這麼帥你們竟然叫我狗賊 修真大佬稱霸現代 炮灰女配她嬌軟可人 真千金踢爆你家豪車 穿成真千金的偏心眼姑姑+番外 穿書之女配自救指南 卑賤(家奴文) 王爺竟是美人身+番外 98K狙擊omega 脫封後,黑心蓮瘋批了 重生後殺師兄 炮灰被迫苟成主角到HE 初光耀你 穿成雪妖病美人師尊後+番外 無限學渣噩夢 三夢浮生+番外