易码技术论坛

 找回密码
 加入易码
搜索
查看: 1872683|回复: 43

[技术文章]将BAS程序简化进行到底!!!

[复制链接]
发表于 2006-10-18 13:21:25 | 显示全部楼层
看来楼主很辛苦
但是现在basic已经不火了
发表于 2006-10-18 13:22:06 | 显示全部楼层
很高兴WQX中有这样认真的人..
我不是BAS的编程迷.
所以看得不是很懂......
也很同意楼主的观点.....
但是毕竟
编程是一项麻烦的事......
其实:能有游戏就可以了...不用再去说什么了..
你说呢??不是吗??
发表于 2006-10-18 13:36:40 | 显示全部楼层
虽然我不懂,还是要说:楼主辛苦了!
发表于 2006-10-18 14:01:37 | 显示全部楼层
赞同LZ对简化程序的研究,一直不容易结构化的BASIC被楼主这样限制也差不多了,向楼主表示敬意!
向Lava这种结构化语言更要讲究编程风格.
发表于 2006-10-18 14:23:30 | 显示全部楼层
不错,只要认真,就能出成绩

个人认为:
相比程序长度,结构化更重要
好的程序应该是通俗易懂
发表于 2006-10-18 14:50:58 | 显示全部楼层
好多字,楼主辛苦了...
 楼主| 发表于 2006-10-18 15:05:06 | 显示全部楼层
各位,其实我知道BASIC已经有点过时了,但无奈因为时间原因我只会BASIC,这篇文章是我在WQX上一个一个字敲出来的,旨在抛砖引玉的作用。其实程序简化就是扩充内容,故这是在希望不论BASIC还是LAVA都能做出更有内容的东西,而不是——说实话,现在大部分都是——充个数,出个名。
没意思啊,要多出经典才行啊……
发表于 2006-10-18 16:56:13 | 显示全部楼层
呵呵,那就在这边先放几天,沉下去了我再转吧:)
楼主总结的很深刻,不错不错~~
鼓励一下~
发表于 2006-10-18 17:08:30 | 显示全部楼层
恩恩
楼主的星星按键差不多又得去维修了吧。。
发表于 2006-10-18 17:19:22 | 显示全部楼层
支持一个~我也很喜欢BASIC
本来打算加精,但看到F已经加了~
发表于 2006-10-18 17:28:05 | 显示全部楼层
发错地儿了
发表于 2006-10-19 17:14:36 | 显示全部楼层
10 K=ASC(INKEY$)
20 N=(K=98)+(K=110)*2+(K=109)*3
关于这个语句,在一些不要求速度的游戏可以用,
如果是即时制的话,还是可以考虑 IF K=。。。 THEN 。。。的。
我曾做过试验,证明 后一种比较快。
因为需要运行的语句少,运行的时间也就短了。
发表于 2006-10-19 17:17:58 | 显示全部楼层
楼主辛苦 但是BASIC代码再优化也提高不了多少速度了 啊  ~~
发表于 2006-10-19 18:32:23 | 显示全部楼层
16K编辑限制~呵呵 都是容量少惹的祸
就像lee说的 好的程序不在于最大程度的简化 而在于结构清晰 通俗易懂 甚至于注释数倍与程序本身
不过还是赞下楼主的说~
发表于 2006-10-19 18:34:19 | 显示全部楼层
再怎么说LZ也辛苦了一番啊
发表于 2006-10-20 18:21:28 | 显示全部楼层
我也是从bas走过来的

但是那个毕竟是 Beginner's All-purpose Symbolic Instruction Code 初学者通用符号指令代码

也真心的建议楼主转c吧

想实现复杂的算法 复杂的数据结构 basic还是力不从心的!
发表于 2006-10-21 14:00:51 | 显示全部楼层
文章写得不错,尤其是对容量大的作品而言,不过若是考虑速度的话可能有些地方就不能只顾简化了,虽然好久没用basic了,但还是谢谢,因为有些东西我自己平时也不注意的
发表于 2006-10-21 16:29:23 | 显示全部楼层
加油啊
支持一个
我要了
很好的帖子啊
发表于 2006-10-21 16:36:34 | 显示全部楼层
支持!
发表于 2006-10-21 19:20:35 | 显示全部楼层
严重顶一个!
我就喜欢精简代码。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 16:46 , Processed in 0.012562 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表