0.0 咪~~~[解释型语言操作系统的设想]用NS语言制作操作系统
nscripter吧
全部回复
仅看楼主
level 6
SmallLuma 楼主
首先这个当然不是普通用户用的,我们可以将其供给低配置机器且操作系统功能不大的人使用,开发者也可以以这个NS语言的操作系统为核心制作游戏,这样可以省时省力。
1.API封装
我们把一个个NS自带的指令封装起来,比如用一些
lsp
封装出一个弹出对话框或消息的指令,使这些东西成为API,可以命名为sys_api_*
2.app实现
就用sub程序和gosub指令实现吧。
比如可以是以下的命名
程序名_info (程序信息和初始化到系统)
程序名_boot (开始运行时的东西)
程序名_programm_*(各种子程序)
程序名_api_*(程序带有的API)
3.桌面与启动时的初始化
初始化在*start后,*start应放在程序最后面,其他的app啦、API啦、桌面程序啦都放前面,桌面以APP形式制作。
2013年08月21日 08点08分 1
level 11
[乖]顺便解决一下效率和动画加速的问题,或许不错呢[玫瑰]
2013年08月21日 08点08分 2
但是ns也是运行在win上呢,如果能直接和硬件交流更好[酷]
2013年08月21日 08点08分
level 11
理想很丰满,现实很骨感
2013年08月21日 08点08分 3
level 1
2013年08月21日 08点08分 4
level 1
完全没看出用处。
2013年08月21日 08点08分 5
定位是低端机器[狂汗]可能的话能用于移动平台[酷]
2013年08月21日 08点08分
@白痴咬白菜 低端机器是指哪种……笔记本的上网本吗……而且,有什么用处。
2013年08月21日 08点08分
回复 254224193 :低端上网本也不用这个了吧。。像那些[吐舌]小霸王游戏机那种的
2013年08月21日 09点08分
@白痴咬白菜 那种也不会兼容这种东西吧
2013年08月21日 09点08分
level 11
(o゜▽゜)o☆看起来很高端,不过似乎没什么意义
2013年08月21日 09点08分 7
也不是没有意义呢
2013年08月21日 09点08分
level 11
马一个,慢慢看[乖]
2013年08月21日 13点08分 10
level 14
围观
2013年08月21日 14点08分 11
level 12
2013年08月22日 02点08分 12
level 9
有趣。
2013年08月22日 17点08分 13
level 9
少年,考虑执行效率啊执行效率!而且脚本解释语言怎么可能用来写操作系统……那你准备用什么来写解释器?
2013年08月25日 12点08分 15
回复 SmallLuma :执行效率不重要这个我不是很赞同,不知道你和楼主是怎么理解这里的操作系统的,如果是按硬件资源管理和用户交互的中间层的那个理解的话,显然是不可能不考虑效率的。或者说LZ想开发的是引擎或者SDK?解释器本来就是运行在操作系统之上的应用程序,ONS也不例外。
2013年08月31日 13点08分
回复 xlk_zx : o(* ̄▽ ̄*)ブ只需坐等lz完坑,就知道lz的意思了
2013年09月01日 04点09分
level 11
o(* ̄▽ ̄*)ブ我是来催坑的,
lz
快填坑
2013年08月30日 11点08分 16
1