关于汉字编码的一个问题?
mathcad吧
全部回复
仅看楼主
level 13
ctc2000thl 楼主
MATHCAD15的“xmcd”文件格式是属于XML规范的编码规则(我不熟),但它用记事本打开是可读的,如下模样:
如果去看看他的结构,好像不是太复杂[呵呵]比如会发现当定义函数时,其前面会有“<ml:define”的字符!
红框是定义的函数名!
2022年09月11日 01点09分 1
level 13
ctc2000thl 楼主
当程序文件比较大且定义的函数很多时,调用时难免会去找定义的函数在什么地方[哈哈]
或者想快速知道各个函数的依赖关系,或者想剔除没有使用的函数,通常这也不是什么大问题,但如果有自动化的方法会好一些[呵呵]
于是会产生一个需求:遍历自己的程序,对所有定义的函数生成一个表以备后用,以下是我定义的一个函数:
查找到的函数最后汉字部分是乱码,估计是对“UTF-8”编码没有正确还原
如何才能显示正确呢???
2022年09月11日 01点09分 2
level 13
ctc2000thl 楼主
其实感觉用XML格式,如果对XML熟的话基本上可看成是开源的了[哈哈]
本身MATHCAD的编程时的关键字很少,理论上把MATHCAD的源程序修改成C,c++或其它语言的代码并不是很难的工作,可惜此工作没有团队去做,估计不好产生效益[呵呵]
MATHCAD使用的人不多也可能是一个原因[呵呵]
2022年09月14日 02点09分 4
level 13
ctc2000thl 楼主
回复 pass云计算书平台 :只是个不成熟的想法[哈哈]
MATHCAD比较适合验证算法,但实时运行效率实在是一般[呵呵]对于图像处理更是能力有限,特别是15版还是32位的,对于大型计算很吃力[呵呵]好的方面是MATHCAD从有思路到实现算法很快。
假如有团队想开发三维计算类软件或图像处理类软件能直接把验证好的算法拿来用效率会高一点[呵呵],毕竟要求团队对编程语言和数学、力学都是一流水平有点困难[呵呵]
2022年09月26日 04点09分 6
level 13
ctc2000thl 楼主
仅是个想法[哈哈]
从原理上来说,既然MATHCAD能用XML规范唯一性的表达程序,用别的编译器也完全可以。把MATHCAD看成一个中间语言理论上是可行的[呵呵]
对于数学、物理专业人士来说学MATHCAD如果有熟识的人教,学习起来一周时间基本掌握应该算比较慢的了[哈哈]做出功能类似的东西如果用其它语言学习曲线可能会长很多。
2022年09月30日 08点09分 8
1