電子報(bào)
電子報(bào)

代碼瘦身成“圖形”九年終成 NO.1







  程序開發(fā)的界面上,不見密密麻麻的程序語言和代碼,取而代之的是一 個(gè)個(gè)圖形與清晰的框架結(jié)構(gòu),蘇州大學(xué)此次參賽的項(xiàng)目之一———《圖形構(gòu)件 化嵌入式與物聯(lián)網(wǎng)開發(fā)平臺(tái)》,展現(xiàn)的就是這樣一個(gè)簡(jiǎn)易化的編程軟件。
  “這個(gè)項(xiàng)目簡(jiǎn)單來說就是利用圖形來編程而不需要大量的代碼,降低程 序開發(fā)門檻,提高開發(fā)效率,縮短編程時(shí)間。”項(xiàng)目主講人范寧寧這樣概括他 們的研究成果。
  眾所周知,寫代碼編程耗時(shí)長(zhǎng)、易出錯(cuò)、難修改,程序開發(fā)平臺(tái)種類多、 更換難,這樣的現(xiàn)實(shí)難題激發(fā)了這個(gè)團(tuán)隊(duì)開發(fā)出一個(gè)通用、簡(jiǎn)單、高效的 軟件開發(fā)平臺(tái)。利用這個(gè)平臺(tái),大量的代碼就好像被“封裝”在一個(gè)個(gè)圖形 中,編程人員只需要輸入幾個(gè)參數(shù),就能用比往??鞂⒔兜乃俣?,以 更高的正確率,完成一個(gè)程序的編寫。
  看似簡(jiǎn)單的軟件開發(fā)“工具”,卻凝聚著幾代人的心血。自2005 年圖 形編程的想法提出并付諸行動(dòng),到2009 年物聯(lián)網(wǎng)的概念被加入到項(xiàng)目 中,直到2013 年首次參加第13 屆“挑戰(zhàn)杯”競(jìng)賽并走到?jīng)Q賽環(huán)節(jié),可 以說每一步都是不懈努力的結(jié)果。作為項(xiàng)目主講人的范寧寧,在前輩 的指導(dǎo)下,從最基礎(chǔ)的程序測(cè)試開始做 起。現(xiàn)在,已經(jīng)研一的她漸漸把開發(fā)交到 了學(xué)弟學(xué)妹的手中,并開始把自己的重心 轉(zhuǎn)移到學(xué)術(shù)研究上。但她仍舊很肯定地表 示:“只要他們需要我們,我們就會(huì)提供幫 助,因?yàn)槲覀円彩遣仍谇叭说募绨蛏献叩?這里的?!?br>  當(dāng)提及在項(xiàng)目研發(fā)過程中的困難時(shí), 范寧寧也只是寥寥幾語帶過:“每天早晨八 點(diǎn)鐘左右進(jìn)入實(shí)驗(yàn)室,直至夜里兩三點(diǎn)鐘, 團(tuán)隊(duì)成員才會(huì)離開。一周只有周六是固定 的假日,但是就是這樣得來不易的假期,團(tuán)隊(duì) 中的大多數(shù)人仍就會(huì)選擇泡在實(shí)驗(yàn)室里,力 求能更快更早地做出成果來。”
  這些在常人看來極其辛苦而又枯燥的生 活,在范寧寧的眼里,則顯得稀松平常:“理工 科嘛,這樣很正常,要做出成績(jī)來,再辛苦也 要堅(jiān)持下去?!彼J(rèn)為,無論做什么研究,堅(jiān)持 都是最重要,也是最關(guān)鍵的因素。
  所有的努力也得到了相應(yīng)的回 報(bào),他們所研發(fā)出的軟件開發(fā)平臺(tái)已 經(jīng)在一些院校和企業(yè)投入試用,未來 還有望投入商業(yè)運(yùn)行。會(huì)場(chǎng)上,范寧寧 向記者演示了這一開發(fā)平臺(tái)的可用性,可以看見,通過他們的編程軟件編制 出來的光照強(qiáng)度監(jiān)控程序運(yùn)轉(zhuǎn)良好,反應(yīng)靈敏。范寧寧當(dāng)初加入這個(gè)團(tuán)隊(duì)就 抱著“要讓編程變得更簡(jiǎn)單”的愿望,如今這個(gè)愿景已經(jīng)初步實(shí)現(xiàn),但要讓 “編程更簡(jiǎn)單”,她現(xiàn)在每天還要寫 數(shù)以萬計(jì)的代碼來完善這個(gè)“圖形 代碼”。
  為了跟上時(shí)代創(chuàng)新的要求,這 一軟件開發(fā)平臺(tái)的編程語言由 VB 換成了 C# ;為了拓寬其運(yùn)用范 圍,做到 MOC 芯片的通用,團(tuán)隊(duì) 成員又花了許多時(shí)間和心力完成 了這一平臺(tái)與兩款芯片的適配,現(xiàn) 在與第三款芯片的適配正在測(cè)試 中。
  對(duì)于比賽結(jié)果,范寧寧表現(xiàn)得 很淡然。她堅(jiān)信:“凡事盡自己所能, 其他的只要保持平常心即可。而這 個(gè)累積了許多人的努力的項(xiàng)目,希 望以后能有新鮮想法補(bǔ)充進(jìn)來,未 來一定能走出不一樣的風(fēng)采!” (奚曉曄 焦家奇)