网络知识 娱乐 VxMat,全新的计算机编程语言正式发布

VxMat,全新的计算机编程语言正式发布

一款国产的、可以在线使用的、做矩阵运算、数学计算的全新的计算机语言,正式于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有多难多难!确实是很难,我知道。

一切都只需要:开始去做

----------------------------------------------------