追忆青葱时代 当年的文曲星是用什么语言写的?

开发
文曲星对于部分80后、90后来说,应该有着非常深的记忆,当年可谓红遍大江南北。虽然它已经逐步被智能手机、平板等便携设备所取代,但依然有人对其情有独。有同学在知乎上问道:“文曲星当年用的是什么操作系统?是用什么语言写的?”说实话,这个问题相信不少人都答不上来,包括小编在内。看看大家的回答吧,你会有惊喜。

 

赵金刚,文曲星-产品经理

最早CC/ PC 系列是没有操作系统的,后来V5100 产品上市,采用了uCOSII ,GP1288 以及超强悍的 XD6000 使用了Linux 系统,现在***的产品已经用的是Android 4.1 了!

bombless,半个PHP程序员

文曲星用的CPU是摩托罗拉的6502,就是当年苹果-Ⅱ用的CPU,根本跑不下UNIX这样相对笨重的东西。作为参考,6502的CPU频率大约在2MHz,UNIX初期所在的机器PDP-11的运行频率是20MHz。

简单来说,文曲星上应该没有一个可以称的上是操作系统的东西。不过,用来抽象硬件细节的系统调用应该是有的,这个我还是等当年给文曲星编程的老前辈解答吧……

杨冬,前端交互设计

从CC800开始,提供API接口,配合自带的编程语言GVBasic,可以编写一些解释型程序,并且可以保存。 当年PDA市场尚未兴起,商务通等扩展性差,价格居高不下,唯一扩展性好的实达6000,出来较晚价格太高。文曲星迎合了很多中学生的猎奇及数码心理,在 与其他掌上系统的比较中,站在了前列。记忆最深的是金远见的产品不修只换,让我从CC800玩到了PC1000a,跨越三个产品。CC800小巧精致,除 了耗电和排线,没有其他缺陷。PC1000a实惠实用,而且金远见配合制作了黄金英雄坛等RPG游戏,而且可以联机,这些都是其他电子辞典很多年后都没能 做到的。

GVBasic很不错,有PEEK、POKE、SEEK、CALL命令,我在GGV论坛和Lee等的帮助下,写过几个小程序和小游戏,在官方 16×16的字体上,显示出12×12的字体,并且速度还不差,当时很是兴奋。当然自从易选择没落后,到TOM收了个Palm,然后混HP,陪了我整整两 年的文曲星,就彻底被无视了。今年过年回家还翻出来当年的PC1000a,装上电池,看着屏幕好伤感。

郝培强,iApp4Me创始人,iOS开发者

没有操作系统,不是说所有的计算机系统都需要操作系统。或者说操作系统也不是一个泾渭分明的概念。文曲星使用的是任天堂FC的兼容Cpu 6502。我们一般也不把fc上面的合卡系统叫做操作系统。

程劭非,程序员

cc800和pc1000系列都是单片机,木有操作系统,可以用Lava或者GVBasic编程序。

苑巍,通信专业的本科生,爱好编程

这个是早期的嵌入式操作系统吧?

陈帅华,电气工程

高中时就是我启蒙的利器,看小说,学编程~cpu只有不到11M,内存更是晓得可怜,当时很奢侈买个rom有25mb的,花了700大洋。cpu就 是6502系列的,操作系统不是unix,严格说是其它操作系统,文曲星自创的…有了basic lava后 就有趣多了~有点像现在安卓机有人做app~ 那个年代,跨机型的app 真的很不容易 很多游戏。满满的回忆~

洛东华,学生

文曲星经典型号(PC、CC、NC、TC系列以及没有几个型号的A、Y系列等一切黑白屏全键盘机)都是6502单片机,严格意义上来说没有「操作系 统」这样一个完整的架构,更不会跑UNIX这么庞大(相对而言)的软件,只有金远见公司自己开发的「系统软件」,搭配各种应用以及扩展性很强的 WinIDE(为文曲星开发「原生」软件的工具,属于C语言子集)、GVBasic、Lava等语言使其在当年的电子词典市场独树一帜。话说V7100真 是个骗钱的大忽悠啊……

陈星,毕业大学生一枚,热爱关注互联网

PC260的飘过,前天收拾柜子的时候还看到了这货,只剩下一本说明书和裸机了,液晶屏几年前就烂了,安装的是纽扣电池,用螺丝刀拆开里面只有一片牛屎片。

对于文曲星,你有这怎样的回忆?

延伸阅读

1.文曲星GVBASIC是在APPLE SOFT BASIC和GWBASIC基础上,继承了BASIC语言简单,易学功能强大的特点,根据文曲星自身的硬件特点而开发的程序语言。它的出现极大的拓展了文曲星的使用范围及功能,使用户能够根据自身的需求,编制出他们所需要的而现有文曲星上又没有的软件。并且由于文曲星GVBASIC和其它BASIC语言的共通性,因此通过使用它可以为更好地了解及使用其它的BASIC语言和其它程序语言打下了一个良好的基础。

2.WinIDE相关教程:http://www.ggv.com.cn/360update/winide.html

3.Lava 是一个实验的、面向对象的、基于编译程序的程序设计语言带有一个相关程序设计环境 (LavaPE = Lava 程序设计环境),其在没有文本编辑器的情况下进展,但是完全基于结构编辑器。仅注释,常数和新标识符必须作为文本输入。

原文链接:http://www.cnbeta.com/articles/236373.htm

责任编辑:彭凡 来源: cnbeta
相关推荐

2019-04-23 09:58:22

Windows 10语言代码

2019-09-29 10:45:46

C语言CPU编译器

2015-04-30 18:15:08

有道词典

2013-11-12 10:50:02

大数据时代大数据

2017-12-27 14:52:21

JSGo编程语言

2020-01-21 21:48:07

架构平滑上云机房迁移

2020-06-08 10:21:56

操作系统C语言Unix

2012-05-16 13:11:28

编程语言开发语言Java

2013-05-28 13:18:52

2023-05-09 10:43:26

5G边缘计算

2022-11-01 11:22:38

2017-03-10 09:09:41

C语言体验

2015-03-25 09:42:21

2020-04-25 20:18:04

C语言编程汇编语言

2014-04-15 15:35:32

CC语言

2015-04-08 10:40:09

2010-01-22 10:36:25

C++语言

2018-03-30 14:47:13

2015-07-29 16:19:54

大数据时代分析

2020-12-17 18:30:44

华为鸿蒙智能手机操作系统
点赞
收藏

51CTO技术栈公众号