在看了這位參于開發(fā)的李老師作的演示過后,余元浩通過劉曉慧說道:
“李老師,請問你們現(xiàn)在開發(fā)基于蘋果二代計算機上的WPS系統(tǒng)遇到的主要問題是什么?經(jīng)過你們這段時間的研究,認為實現(xiàn)的難度的難度大嗎?”
這位參與開發(fā)的李老師聞言想了一下,把自己與同事組成的課題組遇到的問題理了理,然后才說道:
“目前我們雖然只開發(fā)英文版的word編輯軟件,但是遇到的問題也有很多,目前遇到的最大的問題可能就是如何盡量的優(yōu)化代碼。畢竟蘋果二代計算機它的最低配置是16k內(nèi)存,我們用的這款最高配置才64k內(nèi)存,如果要實現(xiàn)我們所設(shè)想的功能,不盡量優(yōu)化代碼的話,根本沒有足夠的內(nèi)存運行空間。
至于Presentation和Sheet這兩個項目,目前的進展都比較緩慢,Presentation我們打算等Word搞得差不多了再開始,畢竟它可以利用Word的開發(fā)經(jīng)驗。Sheet項目目前仍在研究如何優(yōu)化軟件架構(gòu),目前的我們所設(shè)想的軟件架構(gòu)在現(xiàn)有的硬件條件下不能很好的支持表格運算,與Visicalc完全不能相比。
當然我們目前正在對Visicalc進行代碼分析,看能從中借鑒其什么?當然只是借鑒,根據(jù)你的要求,我們會盡量在架構(gòu)和代碼上做到不一樣。”
聽了眼前這位李老師的介紹,余元浩知道了他們的現(xiàn)狀。在他看來,他們開發(fā)的word軟件,也應(yīng)該參考和借鑒了自己提供的蘋果電腦軟件,只不過那一個難度相對低一點,再加上國內(nèi)有同行也正在研究,因此他們開發(fā)的word軟件才會先搞出來了一個最初版本。
當然這一切完全不算個什么事,畢竟天下文章一大抄,只要不是拷貝源代碼,不被人找到處馬腳,適當?shù)慕梃b也有利于團隊技術(shù)的提高。
既然菁華的團隊在優(yōu)化蘋果二代計算機代碼方面沒有經(jīng)驗,余元浩突然想起了一個以力證道的方法。
“既然你們說蘋果二代計算機的內(nèi)存容量有點低,那么如果加一張擴內(nèi)存擴展卡,我們假設(shè)這張內(nèi)存擴展卡的內(nèi)存為64k,也就是說,我們把蘋果二代計算機的內(nèi)存加到80K至128K,這樣的話,你們的軟件編寫難度應(yīng)該就會降很多吧?”
對于在蘋果二代計算機上編寫軟件的內(nèi)存容量限制,李老師的團隊是有過抱怨的,但是這個時代,即使是地主家也不富裕,程序員也習慣了在有限的內(nèi)存容量下進行編寫軟件。為了節(jié)省幾個字節(jié)的代碼,大家都會用機器語言進行推敲,而不是使用匯編語言。至于所謂的高級語言,像是現(xiàn)在蘋果二代計算機上的basic,那純粹是一個教學工具,根本不可能產(chǎn)出高質(zhì)量的商業(yè)軟件。即使是C語言,以現(xiàn)在蘋果二代計算機這個硬件條件,真正做商業(yè)軟件的時候,也沒多少人會去選它。
“如果是這樣的話,我們的代碼編寫難度會降低許多,而且在這種內(nèi)存容量下,編寫出來的軟件的實用性也會更高。當然具體的需要我與我的組員進行分析即重新規(guī)劃軟件架構(gòu)后,才能給出具體的軟件編寫方案?!?p> 對方說要找組員一起進行分析,余元浩和劉曉慧都覺得在理,余元浩又通過劉曉慧追加了一個要求。
“我說的內(nèi)存擴展卡,我希望它還有另外一個功能,就是每張內(nèi)存卡上面都有一個唯一的電子標簽,并且這個電子標簽不可以更改!我要求你們的編寫的軟件都可以通過讀取這個電子標簽,結(jié)合特殊的授權(quán)代碼進行判斷是否允許在當前計算機上進行使用?!?p> 余元浩加了這個要求是有自己的目的的,簡單地來講,他就是想為每一臺蘋果二代計算機加一個唯一的電子標簽。以后基于這個電子標簽來創(chuàng)建自己的蘋果軟件商店。這個時代牙美利尖的盜版并不比后世華夏的少,當然此時的華夏根本沒有盜版軟件這個概念。
盜版的問題曾經(jīng)困擾著比爾大帝,在他19歲的時候,他也曾經(jīng)因為盜版在當時最有影響力的計算機刊物上發(fā)表了一封公開信。信中斥責免費拿到BASIC程序的人是盜竊行為,這些人愿意為計算機硬件花錢,卻把同樣付出大量勞動的軟件當成免費的東西,絲毫不關(guān)心編寫軟件的人是否獲得了收入。
這封公開信在黑客圈子里引起軒然大波,有五六封回信向他表示歉意并支付了BASIC軟件的費用,但是同時有三四百封信對他的觀點嗤之以鼻,還有人聲稱要起訴比爾大帝把計算機愛好者成為“竊賊”。
在余元浩的設(shè)想中,他甚至可以低價的賣出內(nèi)存卡,并隨卡贈送WPS軟件的試用版,當然這個軟件可以搞成付費升級的那種。隔一段時間出一個新版本,用戶可以選擇試用或者付費進行升級。
總之通過這種方式,盡量的擴大內(nèi)存卡的用戶群,為自己的App store打好基礎(chǔ)。
對于劉曉慧提出的這個硬件上的要求,李老師肯定是無法解決的。
“你說的這個要求設(shè)計到硬件設(shè)計上了,我們計算機軟件編寫組肯定是沒法解決的。”
對于李老師的這個回答,余元浩不以為意。
“沒事,你們現(xiàn)在不是與878廠有合作嗎?讓他們來根據(jù)我的要求設(shè)計一下內(nèi)存卡,先臨時搞一個試用的工程版出來,讓你們把軟件設(shè)計的初始階段挺過去。至于其中的費用問題,你們與他們商量好具體的技術(shù)細節(jié)過后,讓他們抓緊時間搞一個報價出來,到時候再來找我?!?p> 余元浩夫婦是不打算自己再去找八七八廠了,還是讓這幫技術(shù)人員先直接商量一下,得出了結(jié)論后,到時候讓他們來找自己,這樣更為省時省心。
在把計算機室現(xiàn)在唯一的一個大項目過了一遍后,劉曉慧又叫來了出納李惠琴和記賬何蕾,讓她們把計算機室的開支給自己看了一下,然后劉曉慧根據(jù)這段時間的開支和剛通過的幾個游戲項目將要支出的獎勵,又追加了一筆資金到計算機室的賬上。