现在有公司在做国产的计算机代数/数值软件吗(类似 matlab, mathematica 这种)

2018-03-23 10:17:35 +08:00
 mathzhaoliang

我想知道国内是否有公司或者团队在开发类似 matlab, mathematica 这样的计算机代数软件系统?有的话团队带头人是否靠谱?

美国人一套软件卖你好几万,总这样下去不是个事。中国人不能永远在这些基础软件上受制于人。随着大家对高等教育的质量要求越来越高,对好的软件的需求也越来越大。中国不缺优秀的程序员,但好的程序员都去互联网公司赚钱也非长久之计,提高产业竞争力的核心还是要归结到基础科学上来。

我个人有一些数学和编程方面的经验,希望从事这方面的工作,但能力浅薄,闭门造车肯定不行,现在已经不是 Wolfram 当年一己之力搞个原型出来就可以到处卖的时代了,所以请 V 友提供下这方面的信息,谢谢!

个人背景:本人博士毕业于北大数学学院,数学和算法还可以,会用 C 和 python.

7452 次点击
所在节点    问与答
62 条回复
gowl
2018-03-23 11:00:36 +08:00
mma 的公司有约 800 个全职,这些人每年都在拿着体面的工作改进 mma 的各个方面。超越它应该是越来越难的吧?
nbndco
2018-03-23 11:02:05 +08:00
@mathzhaoliang 我相信这些开源的东西不太可能比得上商业版的。

问题是你自己都说了不能看钱,核心竞争力是情怀。可开源的情怀是为了全人类,你的情怀是为了让中国人赚中国人的钱。我觉得竞争力不强啊……
gowl
2018-03-23 11:02:34 +08:00
我不是为了打击楼主而打击楼主,而是怕你误入歧途,浪费了时间……
mathzhaoliang
2018-03-23 11:03:05 +08:00
@yech1990 不用想那么复杂,底层就是 C/C++, 最多有少量汇编或者 fortran. 但是确实需要实现自己的数据类型(高精度计算不可能使用机器精度),顶层开放的编程语言相对没那么重要(个人感觉)。
Biggoldfish
2018-03-23 11:03:16 +08:00
问题是这种软件搞一套“国产”出来的有多少意义呢? MATLAB Mathmatica 凝聚了无数数学家和工程师的努力,本身就值这个授权费用,而且也有 Octave、Scilab 一类的开源产品。“不能永远在这些基础软件上受制于人”,那是不是所有的教科书都得自己编写,发表论文的期刊都是国内的,甚至数学符号也来一套国产的才行呢?
私以为,以楼主的数学和计算机基础,应该做一些更有开创性的工作,而不是干这种“重复造轮子”的活。
gowl
2018-03-23 11:04:22 +08:00
我在 14 楼的建议其实是个好建议~
gowl
2018-03-23 11:07:43 +08:00
-O 3 的话基本不用考虑折腾汇编了……
nbndco
2018-03-23 11:08:55 +08:00
@gowl -O 3 一般是不够的,实现底层算法需要考虑的比这个多。
Qianyu
2018-03-23 11:09:31 +08:00
Mathematica 的开源替代 Maxima
MATLAB 的开源替代 Octave
如果 lz 不是想做商业的赚钱的话,可以考虑对这两个做贡献
mathzhaoliang
2018-03-23 11:09:49 +08:00
@gowl 这个看你怎么定义歧途了。开发国产操作系统,国产芯片比这还难呢,都是歧途喽?当然国产数学软件没那么重要,没有也不影响中国崛起,最多面子上不好看 ...
gowl
2018-03-23 11:11:27 +08:00
对个体来讲浪费时间的歧途~
Or2
2018-03-23 11:14:17 +08:00
可以写 Python 的收费 library 可以参考 plotly
Python 科学计算的很多 library 确实很差。
gowl
2018-03-23 11:16:55 +08:00
你要知道,我拦你是爱你。

芯片是因为有了自己的,买别人的就可以压价了。操作系统有免费的,不一定要自己做。很多不便宜的高级品都是中国造的,也不一定能为国人撑面子啊……
gggxxxx
2018-03-23 11:18:01 +08:00
软件是人类发明的工具,是用来解决某个事情或者提升效率的。显然国产化意义重大,商业上潜力更是巨大。
这类软件在国内处境是属于没有被用户正确认识,所以基本没有国内软件公司做。而美帝越战时期就开始把数据分析这套理念运用在战争等领域,当时用的电脑还是穿孔卡输入。
ouqihang
2018-03-23 11:19:00 +08:00
这些项目由高校发起,然后进入商业运营比较好,但国内高校你懂的。
gowl
2018-03-23 11:19:06 +08:00
曲线救国:1、做一个超级赚钱的公司; 2、收购 mma。
mathzhaoliang
2018-03-23 11:22:49 +08:00
@Biggoldfish
@Qianyu

我的想法不是复制一个 mma 或者 matlab 出来,那肯定浪费时间,做出来了恐怕也没多少人用。搞差异化是必然的。我的初步想法是集中在算法上,比如一个工程专业的学生,他要学习矩阵的 LU 分解,或者通信专业的要学习 BCH 码的编码解码算法,或者现在流行的深度学习,等等。可以让软件在算法与人的交互上下下功夫。。。

Wolfram 这种公司其实很赚钱,而且竞争压力很小,过得很滋润。。。所以这并不是一个单纯靠情怀忽悠人的工作。
abmin521
2018-03-23 11:39:34 +08:00
看过楼主的数学那个 repo 比较赞

国内和国外不同 生存压力比较大
mathzhaoliang
2018-03-23 11:40:19 +08:00
@gowl 能搞这种软件创业的要么是高校,要么是大公司,要么就是王思聪这种不愁吃穿的富二代(不过好像还没有这种会写代码的富二代)。有一些创业孵化项目大概可以起步的时候资助下,但是恐怕撑不到出成果那天。我打算自己先上着班,业余时候积累下代码,想想架构,也许有一天合适了再扯大旗拉队伍。
mathzhaoliang
2018-03-23 11:45:07 +08:00
@abmin521 嘿嘿刚更新了个新脚本

![]( )

还有很多高维(>3) 和非欧空间里的奇妙数学对象没写呢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX