一款国产的、可以在线使用的、做矩阵运算、数学计算的全新的计算机语言,正式于2022年8月19日对外宣布可以使用。
1、全部都是郑鹏飞一个人写的;理性对待;需要支持!
2、官方网站:(目前均属郑鹏飞个人)
个人博客: https://blog.forbs.cn
VxMat: https://vxmat.cn , https://vxmat.com
语言手册、参考文档,版本,日志等。
3、开放版本:
2022.8.19
微信小程序在线版本:
可以直接用微信小程序,本地编辑代码,然后提交到在线服务器运行,接收代码运行成功后返回的数据进行解析并展示。
(1)编辑代码,提交代码,代码不会在手机上运行;
(2)解析 Plot 语句返回的结果:根据方程运算得到结果后形成图形数据,在手机屏幕上显示;
(3)解析 Print 语句返回的结果:用于显示变量和表达式的结果。
Web在线版本:还没有。下一个时间应该会需要把这个页面做出来。
本地版本:还没有。
4、核心:VxMat V1.0
2022.8.19 VxMat V1.0
(1)支持矩阵,包括变量及矩阵对象的引用、表达式等;
(2)支持多分支条件判断语句;
(3)支持For ... End 循环;
(4)运行时语句错误跟踪;
5、交流社区:还没有。
6、合作/团队:还没有。
7、当前环境:
受限于本人的经济条件,仅配置了一台在线运行的腾讯轻量云服务器,2个CPU核心,2G内存,1M的带宽。
在本人经济能力允许及生活条件允许的范围内,本人尽量维持当前服务器的稳定运行。
还没有进行过多人同时访问的测试。
请理性对待!需要支持、理解、担待!
这台服务器,目前不但要支持VxMat语言的代码运行,还部署了如上所述的网站。
条件极其有限!所以,在核心上限制了语言的运算总量,当进行矩阵的运算量达到某一个数值后即停止运行,并返回出错。目前的运算量限制为10万次。
如果您的代码运行超时,请理解!稍微等一下再运行也许会成功,尽量不要在代码上写过多的运算,造成服务器的不必要的负担,谢谢!
打开微信小程序,扫描二维码,即可直接编辑代码、运行、得到返回结果:
小程序编辑代码及运行结果展示:
微信小程序版本能做什么?
1、画函数图:从现在开始,当您需要画函数的图形,可以不用再去到处找各种软件来安装、到处去找各种在线画函数图的网站了。直接打开微信小程序,输入数学方程,就可以实现;微信小程序的版本将会一直存在。
2、矩阵的运算:可以直接执行矩阵的相关运算,更多的矩阵方面的运算功能将会持续更新。打开微信,即可使用!
3、方程求解,各种数学运算:一边实现核心,一边学习各种数据运算模型。本人的数学知识实在是有限,这部分的功能可能会需要花费很大的精力才能实现。
4、在线就可以直接学习和写代码:如果您是软件代码初学者,这里将会让您以最轻松的方式得以学习!
5、个人代码:... ...
VxMat最终能做什么?
我所能认知的东西太少了!所以,我也不知道VxMat最终能设计成什么!
未来幻想:只要敢想,觉得可以实现就试着去做。
写着玩也好,不是么?谁知道有没有用!
能不能写出一个完全属于中国的计算机语言(编程语言)?能不能造出一个中国的MatLab?
如果是需要我现在回答这个问题,我的回答是:当然可以!
毕竟,我自认为应该是造出来了一个核心!
开始创造这门语言的时候,是从“我要自己写一个完全属于自己的计算机语言,然后想办法在上面实现我的一些奇怪的想法”这句话开始的。
然后,我就把它给实现了!
不可否认,直到今天2022年8月19日,VxMat的核心功能都是围绕着参照MatLab的矩阵及数学计算的功能来写的。
但实际上,直到现在,我从来没有见过真正的MatLab长的什么样子,没有见过,当然也就是从来也没有在MabLab上运行过哪怕任何的一行代码!包括Python,还有各种同类的软件,我都没有安装和运行过。所以,我也仅仅只是自认为的在参照着它们来写,仅此而已。
VxMat现在已经是一个正在完备且具备完备能力的计算机语言了
所以,我今天把它发布出来,希望,能够得到大家的评测!个人能力有限,错误难免,理性对待,谢谢!
如果我能一直的写下去......希望我能够一直的就这么写下去!
在这里,我不喊口号,也不号称什么什么... ...
就我那点非常可怜有限的见识来说,自认为是已经实现、并且从底层核心上已经具备了各种变换和扩展的能力。
但谁知道呢?我自己也不知道... ...
也许是一个超越的存在呢?
VxMat是不是套壳的?
不知道算不算,因为我确实还没有用C/C++来重写,但即使是用C/C++,也算是套壳吧(个人理解)?我还没有力能从0开始设计一个语言!哪怕是任何一个最轻量的软件,我也还没能力从0开始进行编写!
可以非常明确的一点是:它并不是用Python或者什么MatLab等经常用来套壳的语言来套壳的,这一点是非常明确的。
如果哪天能发展到我开始发布本地版本了,应该就能有人知道是不是“套”壳的,或者是“套”什么壳的。
理性鞭策。
------梦想,一定是要有的,说不定哪天就能实现了呢?
何况,我现在已经是有了一个可以踩在上面的基础了!我应该算是迈出了第一步了吧?
不需要跟我说太多的关于要造出一个xxx有多难多难!确实是很难,我知道。
一切都只需要:开始去做!