怎样评价 GreatBasic Script 语言
看到定义函数的部分了,函数可以递归么?以及执行的方式等等,效率等等当作兴趣开发一下玩玩可以,真的想要大用的话,不如试试lua之类的还有学什么不好为什么要学Basic……说多了都是泪
■网友
建议使用 yacc(1) 或者 bison(1) 做一个好看点的词法树...语法本身是自洽的,但是仍然缺少作为一个独立脚本所必需的关键词和词法以及必要的设计说明。设计:这个语言是否可以压缩成为字节码(参考所有运行于 VM 中的语言)?我如何定义一个数组?数组下标从0起还是从1起?数组是分配到栈还是堆(但是在 BASIC 里好像不用关心这个)?参数是传值还是传引用?如果是传值,我怎样才能获取参数的引用?我如何确定一个变量的类型(尽管 BASIC 系是弱类型的)?我如何才能保证参数传递进来的是我需要的数据类型?如果不是的话我是抛出运行时错误还是扫描时就给出错误?如果这是运行时错误,我是否能 catch 到这个错误?函数是否可以递归调用自身?被调用的函数需要先声明么?(如果我可以操作内存)我可以做内存黑魔法么?(如果我可以用指针)我可以随意让指针指向内存中的任意地址还是只能指向其他变量?我可以对指针做算术操作么?...这个表可以列很长,我希望没弃坑。功能: switch-case 结构和 continue 关键字,感谢。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义