追憶青蔥時(shí)代 當(dāng)年的文曲星是用什么語(yǔ)言寫(xiě)的?
趙金剛,文曲星-產(chǎn)品經(jīng)理
最早CC/ PC 系列是沒(méi)有操作系統(tǒng)的,后來(lái)V5100 產(chǎn)品上市,采用了uCOSII ,GP1288 以及超強(qiáng)悍的 XD6000 使用了Linux 系統(tǒng),現(xiàn)在***的產(chǎn)品已經(jīng)用的是Android 4.1 了!
bombless,半個(gè)PHP程序員
文曲星用的CPU是摩托羅拉的6502,就是當(dāng)年蘋(píng)果-Ⅱ用的CPU,根本跑不下UNIX這樣相對(duì)笨重的東西。作為參考,6502的CPU頻率大約在2MHz,UNIX初期所在的機(jī)器PDP-11的運(yùn)行頻率是20MHz。
簡(jiǎn)單來(lái)說(shuō),文曲星上應(yīng)該沒(méi)有一個(gè)可以稱(chēng)的上是操作系統(tǒng)的東西。不過(guò),用來(lái)抽象硬件細(xì)節(jié)的系統(tǒng)調(diào)用應(yīng)該是有的,這個(gè)我還是等當(dāng)年給文曲星編程的老前輩解答吧……
楊冬,前端交互設(shè)計(jì)
從CC800開(kāi)始,提供API接口,配合自帶的編程語(yǔ)言GVBasic,可以編寫(xiě)一些解釋型程序,并且可以保存。 當(dāng)年P(guān)DA市場(chǎng)尚未興起,商務(wù)通等擴(kuò)展性差,價(jià)格居高不下,唯一擴(kuò)展性好的實(shí)達(dá)6000,出來(lái)較晚價(jià)格太高。文曲星迎合了很多中學(xué)生的獵奇及數(shù)碼心理,在 與其他掌上系統(tǒng)的比較中,站在了前列。記憶最深的是金遠(yuǎn)見(jiàn)的產(chǎn)品不修只換,讓我從CC800玩到了PC1000a,跨越三個(gè)產(chǎn)品。CC800小巧精致,除 了耗電和排線,沒(méi)有其他缺陷。PC1000a實(shí)惠實(shí)用,而且金遠(yuǎn)見(jiàn)配合制作了黃金英雄壇等RPG游戲,而且可以聯(lián)機(jī),這些都是其他電子辭典很多年后都沒(méi)能 做到的。
GVBasic很不錯(cuò),有PEEK、POKE、SEEK、CALL命令,我在GGV論壇和Lee等的幫助下,寫(xiě)過(guò)幾個(gè)小程序和小游戲,在官方 16×16的字體上,顯示出12×12的字體,并且速度還不差,當(dāng)時(shí)很是興奮。當(dāng)然自從易選擇沒(méi)落后,到TOM收了個(gè)Palm,然后混HP,陪了我整整兩 年的文曲星,就徹底被無(wú)視了。今年過(guò)年回家還翻出來(lái)當(dāng)年的PC1000a,裝上電池,看著屏幕好傷感。
郝培強(qiáng),iApp4Me創(chuàng)始人,iOS開(kāi)發(fā)者
沒(méi)有操作系統(tǒng),不是說(shuō)所有的計(jì)算機(jī)系統(tǒng)都需要操作系統(tǒng)。或者說(shuō)操作系統(tǒng)也不是一個(gè)涇渭分明的概念。文曲星使用的是任天堂FC的兼容Cpu 6502。我們一般也不把fc上面的合卡系統(tǒng)叫做操作系統(tǒng)。
程劭非,程序員
cc800和pc1000系列都是單片機(jī),木有操作系統(tǒng),可以用Lava或者GVBasic編程序。
苑巍,通信專(zhuān)業(yè)的本科生,愛(ài)好編程
這個(gè)是早期的嵌入式操作系統(tǒng)吧?
陳帥華,電氣工程
高中時(shí)就是我啟蒙的利器,看小說(shuō),學(xué)編程~cpu只有不到11M,內(nèi)存更是曉得可憐,當(dāng)時(shí)很奢侈買(mǎi)個(gè)rom有25mb的,花了700大洋。cpu就 是6502系列的,操作系統(tǒng)不是unix,嚴(yán)格說(shuō)是其它操作系統(tǒng),文曲星自創(chuàng)的…有了basic lava后 就有趣多了~有點(diǎn)像現(xiàn)在安卓機(jī)有人做app~ 那個(gè)年代,跨機(jī)型的app 真的很不容易 很多游戲。滿(mǎn)滿(mǎn)的回憶~
洛東華,學(xué)生
文曲星經(jīng)典型號(hào)(PC、CC、NC、TC系列以及沒(méi)有幾個(gè)型號(hào)的A、Y系列等一切黑白屏全鍵盤(pán)機(jī))都是6502單片機(jī),嚴(yán)格意義上來(lái)說(shuō)沒(méi)有「操作系 統(tǒng)」這樣一個(gè)完整的架構(gòu),更不會(huì)跑UNIX這么龐大(相對(duì)而言)的軟件,只有金遠(yuǎn)見(jiàn)公司自己開(kāi)發(fā)的「系統(tǒng)軟件」,搭配各種應(yīng)用以及擴(kuò)展性很強(qiáng)的 WinIDE(為文曲星開(kāi)發(fā)「原生」軟件的工具,屬于C語(yǔ)言子集)、GVBasic、Lava等語(yǔ)言使其在當(dāng)年的電子詞典市場(chǎng)獨(dú)樹(shù)一幟。話說(shuō)V7100真 是個(gè)騙錢(qián)的大忽悠啊……
陳星,畢業(yè)大學(xué)生一枚,熱愛(ài)關(guān)注互聯(lián)網(wǎng)
PC260的飄過(guò),前天收拾柜子的時(shí)候還看到了這貨,只剩下一本說(shuō)明書(shū)和裸機(jī)了,液晶屏幾年前就爛了,安裝的是紐扣電池,用螺絲刀拆開(kāi)里面只有一片牛屎片。
對(duì)于文曲星,你有這怎樣的回憶?
延伸閱讀
1.文曲星GVBASIC是在APPLE SOFT BASIC和GWBASIC基礎(chǔ)上,繼承了BASIC語(yǔ)言簡(jiǎn)單,易學(xué)功能強(qiáng)大的特點(diǎn),根據(jù)文曲星自身的硬件特點(diǎn)而開(kāi)發(fā)的程序語(yǔ)言。它的出現(xiàn)極大的拓展了文曲星的使用范圍及功能,使用戶(hù)能夠根據(jù)自身的需求,編制出他們所需要的而現(xiàn)有文曲星上又沒(méi)有的軟件。并且由于文曲星GVBASIC和其它BASIC語(yǔ)言的共通性,因此通過(guò)使用它可以為更好地了解及使用其它的BASIC語(yǔ)言和其它程序語(yǔ)言打下了一個(gè)良好的基礎(chǔ)。
2.WinIDE相關(guān)教程:http://www.ggv.com.cn/360update/winide.html
3.Lava 是一個(gè)實(shí)驗(yàn)的、面向?qū)ο蟮摹⒒诰幾g程序的程序設(shè)計(jì)語(yǔ)言帶有一個(gè)相關(guān)程序設(shè)計(jì)環(huán)境 (LavaPE = Lava 程序設(shè)計(jì)環(huán)境),其在沒(méi)有文本編輯器的情況下進(jìn)展,但是完全基于結(jié)構(gòu)編輯器。僅注釋?zhuān)?shù)和新標(biāo)識(shí)符必須作為文本輸入。