Wudy
发表于 2011-12-31 17:43:32
本帖最后由 Wudy 于 2011-12-31 17:45 编辑
修改个上次更新的小问题,gets时删除已经正常了,1L下载
malical的bug还是挺多的,特别在内存管理上。
1.比如下面这个程序会报错
::main
var
i = 0
while i < 500
a = {["asdf4s"]["asdf4s"]["asdf4s"]["asdf4s"]["asdf4s"]["asdf4s"]["asdf4s"]}
i = i + 1
end
::end
2.在函数F1中创建一个数组A,把数组当参数调用函数F2,函数F2执行完返回的时候,释放局部变量,会把A也释放了。返回后在F1中再用到A时会报错
l5h5t7
发表于 2011-12-31 22:02:32
20# diameter
去问问UTC上写MicroSDK的人吧!
936854586
发表于 2012-1-1 12:30:38
dict下不了
936854586
发表于 2012-1-1 12:31:09
未定义操作,请返回。
[ 点击这里返回上一页 ]
936854586
发表于 2012-1-1 12:31:25
诶
。。。。。。。。。。。。。。。。。。。。。。。。。
l5h5t7
发表于 2012-1-2 19:05:27
提一个要求:开源。
imath
发表于 2012-1-2 19:15:33
557,ME 1你该不会用Malical写吧?
Wudy
发表于 2012-1-2 20:19:52
源代码。欢迎探讨
936854586
发表于 2012-1-6 20:04:33
太好了
l5h5t7
发表于 2012-1-6 21:30:29
27# imath
不会,但今后的版本可能会。
yangsc825
发表于 2012-1-20 19:25:58
malical只支持函数库里的函数吗
Wudy
发表于 2012-1-20 19:57:37
31# yangsc825
是
NAT
发表于 2012-1-20 20:14:05
这算什么问题...
yangsc825
发表于 2012-1-20 22:49:03
本帖最后由 yangsc825 于 2012-1-20 22:59 编辑
我想说函数库里关于数学的函数有点少,像取余数,取分数部分之类的函数没有,不过编程功能很强大,还是顶一个
还有关于里面一些语法,一些符号的意义该讲详细些,像==是什么意思?
kexuestudy
发表于 2012-1-21 11:05:03
9750Program的历史性革命!赞
Wudy
发表于 2012-1-21 12:14:13
我想说函数库里关于数学的函数有点少,像取余数,取分数部分之类的函数没有,不过编程功能很强大,还是顶一个
还有关于里面一些语法,一些符号的意义该讲详细些,像==是什么意思?
yangsc825 发表于 2012-1-20 22:49 http://www.cncalc.org/images/common/back.gif
==就是PRGM里的=,判断是否相等
=是赋值
取余数是%,取小数自己写吧
chuxianbing
发表于 2012-4-20 02:28:22
if A==nil
b=0
end
这段语句不知道为什么有问题,提示a==nil不正确
还有,怎么没有goto语句,没有 For循环,还有一些细节做的不是很好啊
最好可以加一个include ”ab.mlc"这样的语句
最好是将函数 a 这种形式改为 a(x,y,z)这样既清晰易懂,输入时也更方便
最好对if return else 等语句不区分打小写,对函数同样不要区分大小写
最好对负数前面不要加0-前缀
最好支持读写数据文件,既支持文件操作功能,最好是一个语句将一个数组写入文件中,且可以从数据文件中读入一个数组
最好有个fix函数控制print的小数位数
有些函数在运行时会死机,最好能改进步让其显示错误信息而不是死机
不要动不动就死机,如:sqrt.mlc在输入-1时
fact.mlc在输入-1时也会死掉
还有好多数学函数及运算符都没有,比如 sqrt函数,acos函数,最好能有一个专门输入浮点数的函数.
croptree
发表于 2012-4-20 18:23:49
支持,,
polygon1024
发表于 2012-4-21 22:36:03
里面的时钟在新9860中需要用到P键。
卡机……~~~~
chuxianbing
发表于 2012-5-3 16:26:19
研究源程序在,upper 函数 与lower函数存在问题,其中用到malloc函数分配内存,没有用free函数释放,
多次调用upper或lower函数后会死机 如:
while A<1000
B=LOWER
A=A-1
END
还有许多的小错误,如文件打开用完后没有关闭函数进行关闭,还有许多的其他错误