【转贴】关于开发数学软件的想法
转自研学论坛,有兴趣的兄弟可以继续讨论!
http://bbs.matwav.com/post/view?bid=12&id=11745&sty=1&tpg=3&age=30

作者 [讨论]关于开发数学软件的想法. [精华] 
freeia  发言:
今天老板难得让我有一空闲时间

小弟在校CAD研究所实习过一段时间,开发过人工神经网络算法方面的程序,有一定的数学基础,其实我认为难的是设计算法的人,根据现存的算法来用程序实现还是比较容易的,但如果做成开放体系的话就需要大动脑筋了.

等毕业设计完成,从学校毕业了,小弟打算从事共享软件开发.
小弟的想法是用C语言来开发,效率高,能应用在要求速度比较快的领域,将常用的算法都封装成模块,能应用于实际工程应用中去.

我觉得matlab的毛病是虽然算法先进,但要实用的话,还要走很长一段路,例如我开始呆的研究所里面因为用商业软件要从三维空间找一个数据要长达一个星期,如果用matlab简直不太可能,所以后来要求用c语言来实现.

matlab的算法是很先进,值得人学习的,记得开始LM算法时发现精度会在训练的过程中变低的情况,后来采用了matlab的方法解决了问题.当然还是只能解决寻找局部极小问题.

各位同仁有什么建议,鼓励的和批评的,都贴上来,谢谢了!

当然,如果做软件,能否带来一定的经济效益也在我的考虑之内,毕竟人都要生存.

我想这里的各位最有资格来评判这件事了,这只是我的想法,我会根据大家的建议做出最终决定的.

e-mail : freeia@163.com
msn : freeia_hwm@hotmail.com

欢迎交流
cwit 发表于 2005-4-23 22:33

Re:【转贴】关于开发数学软件的想法
xiangyouzi 发言:

To everyone
不知道大家对于matlab优化工具箱是不是特别了解,里面主要提到了求解线性,非线性规划,多目标规划的问题,我觉得这里面有一个缺口我们可以突破,可以从这个缺口出发设计并开发一种数学软件。我是研究数学规划的,主要对于二层递阶的规划比较了解,目前还没有一个专门用来求解二层的数学软件,很多都是利用matlab的优化工具箱,在对于某一特定的问题便程序来求解,没有形成通用的程序模块,如果我们能从这个缺口出发编制一个通用的工具箱,那无疑是个突破,这个问题我已经思考了很久,苦于我不是学编程的,所以很难实现,但我知道一些这方面的算法,如果那位对此感兴趣,可以交流,我的e-mail是xiangyouzi@sohu.com,热忱希望和诸位探讨
cwit 发表于 2005-4-23 22:34

Re:【转贴】关于开发数学软件的想法
yj_liu 发言:

我觉得有一点国外作的很好,大家把自己写的代码公开一发,然后相互交流,这样从整体上提高很快,我觉得国外为什么就是做的比中国好,恐怕不是国人不聪明,现在的一些传统思想还没有改变过来。
还有,从linux的发展壮大,也可以明白一个道理,其实自由力量的联盟确实不可忽视。大家也可以把自己不需要保密的一些代码公布出来,下的人如果发现问题向原作者指出,另外如果在论文中用到了和作者联系,告诉他引用了它的东西,加为第二第三作者,这样良好的合作风气一形成,发展一定会加快。对初学者,可以加快学习的速度,对非初学者,相互交流加快新算法的出现。
论坛的下载中心,就加了一个内容代码交流中心,希望大家一起帮助站长把他搞好。初学者可以在看到好的代码时传一个给站长,其他的可以把自己的成果发给站长,作一个向mathworks公司那样的matlab中心,真的很不错。
最后说说国外人写m文件的格式:
1:说明,简单说明程序的功能
2:使用方法: 如何使用
3:修改历史:从开发到完成修改的历史
4:参考文献: 其中的算法引用了那些文献
5:作者联系方式: 方便相互交流
6:程序
还有,最好用都用英文写。
cwit 发表于 2005-4-23 22:36

Re:【转贴】关于开发数学软件的想法
freeia 发言:

To xiangyouzi:
很感谢你的建议!
matlab从1984年开始的吧,听说是老外在60年代就有这种想法,真的很佩服老外的先见之名,至于matlab的算法是最新的是不真的事实,因为很多科学家在用matlab来实现算法,但如果做工程应用的话,自己要翻译的,我的想法不是自己去开发新的算法,呵呵,没这个水平,这是数学家的事情,只是负责将其现有的算法用C++语言来实现,便于工程师们很快能应用到实际工程中。
现在忙于毕业设计,还有在公司也是试用期,先跟大家交流一下,希望能有个思路和正确的评估。

呵呵,感谢各位的热心参与。
各位还是不太清楚我的意思,认为我自己要发明算法...
matlab的人工神经网络的工具箱我有所了解,基本的网络就几种,很多只是改进,应用的话很多时候基本的都一样,只是稍微改进一下。
看来我的想法只能停留在大脑里了。

To freebird_fly0:
你的观点我完全赞同,你的意思是从原理上弄懂,包括理论上推导,但如果你进了社会搞应用开发的时候,你就知道,一个人把自己参与的东西都弄懂是不太现实的,有的会用就行了,给你的就是个接口,黑匣子的东西不让你看,或者给你看你没那么多时间去看,还有行业交叉。。。
cwit 发表于 2005-4-23 22:37

Re:【转贴】关于开发数学软件的想法
wzl_jenny 发言:

同意,同意。可是要搞出个算法来,也不那么容易啊。比如说,解决非线性薛定谔方程的算法吧,看起来也就是解一个高阶二元偏微分方程(非常系数的),据我所知美国普林斯顿大学的应用数学与计算机系一个教授就是因为会用matlab解这一个方程就特别有名,几乎只要是美国光纤传输方面的牛人发的最新论文都挂着他的名哪。大哥,你的目标好象有点太高耶,不过你要是能实现我说的方程的数值解,一定先告诉我一声,我的论文也挂你的大名,呵呵。脚踏实地,好好学习,天天向上,才能对得起咱们的斑竹是吧。
cwit 发表于 2005-4-23 22:38

Re:【转贴】关于开发数学软件的想法
easyworm 发言:

呵呵!终于看到了一些同好
大家可以到我的小站http://www.easyworm.com/看看
我现在把大部分业余时间放在开发这些小软件上,我觉得matlab等数学软件偏重于全,但是在某些领域,其算法并不见得好,尤其是针对某些实际问题的求解
做某些解决实际问题的算法类(数学)软件是一个很不错的方向

--------------------------------------------------------------------------------
业余运筹爱好者 --- easyworm ---
http://www.easyworm.com/
easyworm@sohu.com
cwit 发表于 2005-4-23 22:40

Re:【转贴】关于开发数学软件的想法
freebird_fly0 发言:

国内就这样,缺乏公开合作精神,缺乏互相交流
缺乏大规模的公司和科研机构
所有的一切包括科研和工业
都处于原始手工阶段
希望从现在的年轻人开始,能够改掉这种陋习!

国人多小打小闹,分工不明确,看见过国产的很出色的科学软件吗?
对于你说的开发,必须有足够的财力和物力,以及很好的团队,这不仅是
编程这么简单,而且是要有足够的学术水平,各个领域的。

--------------------------------------------------------------------------------
诚实做人,踏实求学---我爱研学
欢迎和我商谈研学的发展
Luxh1975@yahoo.com.cn
欢迎和我一起实现研学的梦想
cwit 发表于 2005-4-23 22:43

Re:【转贴】关于开发数学软件的想法
freeia 发言:

很多算法是现存的,例如矩阵求逆,开发软件的人不太可能自己去想个更好的算法,再写出软件吧,这样的话可能没有软件诞生了.
上面说的做法只能是小打小闹,如果做个和matlab类似的软件,算法都要重头想的话,我看1000年也未必能出来一个框架.
如果写软件的话,当然是用现存的算法,整体的构架要想好,如以复数矩阵为基本单位来处理数据.

我的目的是软件的算法部分,可以很少修改或不加修改加入到实际的项目中,很多eda软件实际上是卖算法,而不是说要实现比现有的商业软件更好的功能,说实话,能在算法上超过matlab是不太现实的,很多科学家加入了matlab,但有多少工程师能直接用matlab的m文件加到自己的工程中开发产品呢?我看基本没有或者很少.
cwit 发表于 2005-4-23 22:44

Re:【转贴】关于开发数学软件的想法
beetleszzm 发言:

楼主说的很有道理!小弟也认为将代码交流出来是一个不错的想法:
毕竟个人编写的代码的应用面较窄,别人借鉴以后,假如有什么问题的话可以及时的交流。
这样就可以进一步完善它了!当然,涉及保密的出外了。呵呵!
论坛的代码交流中心,实在不错!
还是斑竹们和管理员们有先见之明--支持!
bzzz 发表于 2005-4-23 22:45

Re:【转贴】关于开发数学软件的想法
相关内容的一篇,比主题贴说得更深入一些

标  题: 关于国产科学(计算)软件的一些思考[zz]
发信站: 飘渺水云间 (Sun Nov  7 09:23:03 2004)

关于国产科学(计算)软件的一些思考, 作者FangQ

这一段一直在问自己这个问题:“在我们常用的科学计算软件当中,有多少国产的?”,
在记忆里面搜索了很久,似乎真正能够数得上“常用”或者“听过名字”的,一个是叫作
FEPG的有限元源码生成器,这几年不时在一些论坛上见过他们的广告;另外一个是CTEX套
装软件,作科学排版的,听说是中科院的人参与了一些工作。此外,实在想不起来还有什
么。当然不排除学校课题组自产自用的软件,但断言我们没有发展出象matlab/mathemati
ca/maple/lapack等这样一批影响科技发展的科学工具也是不失偏颇的。

科学计算软件的匮乏反应了中国软件开发能力和科技应用水平的不足。国内对科学计算软
件的需求是很大的,但令人担忧的是,几乎整个市场都被国外的软件占据了。有限元的论
坛上,言必称的是ANSYS, Fluent, Abaqus...,电路模拟的论坛上,熙熙攘攘的是HFSS,
ADS, microwave office,...,,计算化学的讨论中,<edit>Gaussian</edit>, NWChem,
ADF占据了大面积的篇幅,而我参与了很久的数学工具的讨论中,几乎也充满了matlab, m
athematica, tecplot和IDL的大名。我们很少有机会看到大家热烈地讨论一个自创的软件
,或者计划编写、合写这样的软件。造成这种情况的原因很多,最重要的有下面几条:

1. 盗版软件太容易获得。国外很多科学软件,包括一些开源的、免费的软件都是被商用软
件“逼”出来的,由于企业、科研单位需要某种科学计算功能,而商用软件的licensing费
用太高,导致企业或者科研院所自行编写适合自己的软件,并且软件或者以商业化,或者
以免费的形式发布出来满足社会上类似的需求。而在中国,几元一张的盗版光盘上,几千
、几万美元的科学软件一应具有,再加上科研、商业的诚信制度还没有完全建立,盗版软
件成为很多人的首选,大家非但不以使用“盗版”软件为耻,反而堂而皇之使用他们来发
表文章,开发产品(当然,惭愧的是,几年前的我也处于这种思想境界)。甚至,有人声称
这是“拿来主义”。殊不只,这只是大家为了不正当地使用别人的劳动编出来的冠冕堂皇
的借口。除了“拿来主义”,鲁迅先生还有另外一句名言也被盗版趋之若鹜者引为经典,
就是“窃书不算偷”,认为由于“学问”这个词汇本身的纯洁性就可以抹煞”偷“这样一
种行为的可鄙性。甚至很多人声称,中国使用了全世界最好的软件。但具有讽刺意义的是
,我们用了最好的软件,我们作出的东西是不是最好的。这说明了什么呢?使用盗版软件
就像公费医疗时,可以免费地拿到抗生素来吃。一旦公费医疗没有了,而长期吃抗生素导致
身体抵抗能力严重下降,稍微患上一点感冒就会要命,

2. 写软件能力强的人,科学计算背景不足;科学背景能力强的人,计算机应用能力不足。
高校当中,计算机好的,一般都去到企业编写界面、数据库、网络开发,然后顺理成章地
到IT去发展、赚钱,他们并不关心偏微分方程怎么解,高斯积分在奇异点处怎么算,如何
求解稀疏带状矩阵等等这类科学问题。而专业学得好的人当中,计算机基础好的,能够编
写高质量代码和程序的人,少之又少,大多数人还停留在询问matlab中如何设置计算精度
(实际上只是显示精度)、安装matlab后启动总是有一个matlabserver.exe运行这样一类低
级问题的阶段。他们哪怕有自己的一套理论或者算法,也很少有人会想过如何把代码模块
化,怎样发布,使用什么样的license,如何管理代码的版本这样一些软件开发的问题。在
国外,很多科学、工程课程的作业都是需要用计算机来完成的,写代码,写报告,作讲演
,经过几年的训练下来,毕业的学生对操作系统的基本操作、科技软件的简单使用都具备
了基本概念,也至少掌握了一两门计算机语言,这样,在今后的科研道路上,就会使用这
些计算机工具来开发新的计算功能。而我们国内这个方面的训练还是远远不够。

3. 科研创新精神不够,没有ambition。Stanford的几个学生就可以把google从一个idea做
成一个举世瞩目的全球公司,而一个VT的硕士生能搞出一个数一数二的数学知识库Planet
Math,matlab是Cleve Moler在U. New Mexico教学时设计的,mathematica是Wolfram在研
究复杂系统中逐渐开发出来的,Lapack的作者Anderson, Bai等人也是在U. of Tennessee
在linpack/eispack的基础上开发出来的,这样的例子举不胜举。但为什么我们的高校中这
样的例子却不多呢?

从初期的发展来看,提倡开源或者免费的软件是有意的,因为一则在开发初期,软件水平
毕竟还是无法跟国外发展很多年的大型的商用软件比较,而一些写得好的开放的软件代码
可以为今后其他软件的开发提供基础和模块,孕育出一大批好的软件来。但我们需要注意
从现在开始培养版权意识,要选择合适的使用许可的形式,使得科学软件能够在法律的保
护下健康发展。

现状是不容我们乐观的,我们需要作一些事情,或者我们呼吁科技主管部门来作一点事情
来改变它,我们需要有数学和计算机背景的人来参与开发科学软件,提高科技力量中计算
机工具的使用能力从而提高科研效率,我们要鼓励一切形式的科学软件开发工作(在满足软
件版权和使用许可的前提下),包括商用的、免费的、开源的,并号召学术论坛、学术网站
等交流渠道为这样一种(协同式)开发提供便利。大家群策群力,讨论一下我们最需要哪
些科学计算功能,按照算法和程序难度制定一些开发计划,大家既可以当成课外爱好,或
者当成适当规模的project参与到这种开发当中,学生社团、科研单位也可以通过经费申请
为这样的project提供经济支持。

从初期的发展来看,提倡开源或者免费的软件是有意的,因为一则在开发初期,软件水平
毕竟还是无法跟国外发展很多年的大型的商用软件比较,而一些写得好的开放的软件代码
可以为今后其他软件的开发提供基础和模块,孕育出一大批好的软件来。但我们需要注意
从现在开始培养版权意识,要选择合适的使用许可的形式,使得科学软件能够在法律的保
护下健康发展。

当然,上面只是一个倡议,我自己的数学水平和计算机编程水平都很一般,没有经过正规
的编程训练。但我还是希望上面的这些的想法能够给大家一些启示,特别是国内的在校大
学生和研究生,大家能动手写一些东西,或者联合起来完成一、两个好的科学软件开发工
程。我这一段比较忙,但一直有一个想法,就是写一个类matlab或类matcom的C++库,这个
库将在CLAPACK的基础上添加一个wrapper,提供matlab/matcom中常用的计算函数和矩阵操
作,这样利用LAPACK提供的强大的数学计算功能,和wrapper提供的易用的接口,为今后开
发其他计算软件作一个基础。除了这个计划,我手头上还有几个其他程序,包括网格生成
、排版、绘图等,虽然都是小程序,但我想今后用适当的方式发布出来,大家一则可以免
费的使用,或者以合适的方式参与到软件的扩展和改进中来。

希望今后在科学软件中看到越来越多的让我们自豪的Made in China的标记,到那时,我们
才具备了科技强国的实力。

( 粗浅观点,仅供大家批驳)

撰写:fangq
cwit 发表于 2005-4-23 22:46

Re:【转贴】关于开发数学软件的想法
xuzhijun2005 发言:

强烈支持freeia的想法!

任何软件不可能永远占据第一,有windows操作系统,为什么还有这么多其它操作系统?道理很明显.

开发软件不可能一下超越mathlab,mathematica 等,但只要有想法,就应该实现下去,也许目前没有人用,但只要软件好,慢慢就会被推广.

数学软件目前国软件还不如外国,并不意味着我国就不用开发自己的软件,我很早就想,要是自己国产的中文软件有外国软件的这些强大功能,相信很多人会改用自己的软件,毕竟对在大多数人来说,中文看得比外文舒服.

但国产软件还有很长的路要走,这是肯定的...,至于钱...等,那就不说了.
cwit 发表于 2005-4-23 22:48

Re:【转贴】关于开发数学软件的想法
xiangyouzi 发言:

楼主发的这片帖子有这么多人来关注,说明他的内容的确是引起了大家的共鸣,我想楼主的这个想法应该是每一位应用matlab软件或是其他国外软件的人都应该思考的问题。我们国家有很多优秀的程序员,也有很多优秀的工程师,数学家,可是为什么我们就不能自行开发一款自己的数学工程软件呢?即便没有matlab那么优秀,只要有创新就行。这就是中国各行各业普遍存在的问题,资源未能有效的整合,单打独斗,这样肯定出不了成绩。遗憾!
以上仅代表个人的观点。
cwit 发表于 2005-4-23 22:57

Re:【转贴】关于开发数学软件的想法
我们论坛有一个类似的讨论:
http://www.simwe.com/forum/viewthread.php?tid=256069

可以看出,中国的技术工程师,不缺有心有思想的人!
红色heli 发表于 2005-4-24 22:26

Re:【转贴】关于开发数学软件的想法
如果要写我们自己的数学软件还是要从底层写起,c或者fortran,看看matlab1。0估计现在国内有很多人能编出来。
nostalgica 发表于 2005-4-24 23:58

Re:【转贴】关于开发数学软件的想法
这是我写的一个仿真软件界面,以前也贴过,纯matlab制做,基本上满足仿真软件的界面要求。
但确有一个致命的错误困扰我。
界面的生成没有问题,主要在动态画线时(通过更新所有轴上line的xdata,ydata实现动态画线),正常运行一断时间后,会不确定地出现
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
这个错误,当然,之后matlabGUI方面的函数便不能正常工作了。

在mathworks主页上看到有人提到这个错误,不过只是print语句出现过:
Problem Descriptions
Is there a limit to the number of times I can print to a metafile in a single MATLAB session?
I have a single figure open, and I try to print it to a metafile (or the clipboard) in a loop. After about 500-700 iterations, I seem to run out of Windows resources, and the EMF-file does not get generated. The following warnings are output to the command line:

figure
plot(rand(10))
for n=1:4000
print -dmeta testmeta
end
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]CreateRectRgn, called from ws_CreateClipRegion(), returned NULL[/color]
[color=red]Warning: Could not create metafile.
> In C:\matlab6p1\toolbox\matlab\graphics\private\render.m at line 93
In C:\matlab6p1\toolbox\matlab\graphics\print.m at line 239
In C:\transfer_alignment\imqual\testpaste.m at line 17
Warning: The operation completed successfully.[/color]
Additionally, Windows has problems refreshing the MATLAB windows, and fails to draw the icons in the figure toolbars. The problem is mostly resolved by restarting MATLAB, but there are still some remnants of refreshing problems in other running applications.

解答是:
Solution:
This problem has been reported to our development staff to be further investigated. It seems that, after several hundred consecutive prints to the EMF format, MATLAB exhausts some Windows resources, and you cannot print to an EMF format again. This could possibly be due to a Windows limitation, or to a resource leak within MATLAB.
Currently, the only known way to work around the problem is to print about 400 times, and then restart MATLAB before continuing with the print commands. (等于没说)

还有:
Solution:
This bug has been fixed for Release 14 (R14). For previous releases, please read below for any possible workarounds:
This has been verified as a bug in MATLAB 6.1 (R12.1) in the way that PRINT handles metafiles.
There are currently no known workarounds.
(我用的是R14)

希望有经验的大侠们能够加以指点。


nostalgica 发表于 2005-4-30 02:58

Re:【转贴】关于开发数学软件的想法
今天刚把7.04装上。上面提到的问题在7.04里已不复存在了(7.01还是不行)。OH yeah.(d)。新版matlab的GUI中较大规模曲线绘制完全是可以的。建议大家都更新到7.04,SP2啊!!
贴上结果图:
nostalgica 发表于 2005-4-30 02:59

Re:【转贴】关于开发数学软件的想法
再来一张。
junziyang 发表于 2005-4-30 09:15

Re:【转贴】关于开发数学软件的想法
我觉得国内高校或科研机构不善积累也是一大原因。比如有的硕士、博士研究生,在校期间往往会编写一些针对自己科题的仿真设计程序。等他们毕了业,后续来的师弟们有得自己编写解决同样问题的代码,这可能有两方面的原因,或者师兄没有或不愿留下代码,或者师兄的代码师弟看不懂。如果导师能够注意这方面的积累,规范一下学生的编程习惯,几届学生下来估计就可以作出一个不错的针对自己专业的仿真软件。国外好多软件不就是从学校出来的吗,其中包括MATLAB。

[quote][b]bzzz wrote:[/b]
相关内容的一篇,比主题贴说得更深入一些

标  题: 关于国产科学(计算)软件的一些思考[zz]
发信站: 飘渺水云间 (Sun Nov  7 09:23:03 2004)

关于国产科学(计算)软件的一些思考, 作者FangQ

这一段一直在问自己这个问题:“在我们常用的科学计算软件当中,有多少国产的?”,
在记忆里面搜索了很久,似乎真正能够数得上“常用”或者“听过名字”的,一个是叫作
FEPG的有限元源码生成器,这几年不时在一些论坛上见过他们的广告;另外一个是CTEX套
装软件,作科学排版的,听说是中科院的人参与了一些工作。此外,实在想不起来还有什
么。当然不排除学校课题组自产自用的软件,但断言我们没有发展出象matlab/mathemati
ca/maple/lapack等这样一批影响科技发展的科学工具也是不失偏颇的。
shamohu 发表于 2006-9-7 16:19

新近出现的1stOpt应该算是后起之秀,在优化、非线性拟合、非线性方程组求解等方面,强于Matlab、Mathematica、Origin等,其算法很是独特,是个不错的榜样,为其加油!
bluky 发表于 2007-8-10 13:29

纯属个人想法!
我觉得大家在讨论这个话题时,顺便想一想软件的用户!

从用户的角度考虑,我觉得我们是不是可以倡议起草一种通用的语言,主要用语描述问题,求解问题,并查看结果。
不只是MATLAB,比如其他的类似的科学计算软件,语言问题都是最初需要解决的,要使用就得花时间去熟悉语言/。如果业界有一种大家都觉得不错的通用语言,然后各软件工具都支持这样的语言,那么使用就根本不是问题了。 我们就只要把精力集中在解决问题的方法上了!   这个类似于软件开发中的一些构件,比如MVC的提出也是基于这样的考虑,以及JAVA语言的字节码文件等,都是为了把注意力集中在解决问题的方法上,而不是方式。

举个简单例子,关系数据库的查询语言SQL,只要是关系数据库,就都会支持SQL语言的查询;同样,只要是数学软件(包括应用各个领域的封装一定算法的专业软件),也应该支持一种通用的语言,用以输入问题,并查看结果。  。。。。。   只是一个想法

小小想法,希望大家多多交流!

:D 小弟计算数学出身,方向为软件开发和数据处理,应用领域为生物信息学!

[[i] 本帖最后由 bluky 于 2007-8-10 13:36 编辑 [/i]]
bluky 发表于 2007-8-10 13:33

回复 #18 junziyang 的帖子
Scilab  ,说的是中法联合的,其实我觉得还是法国人做得多,中国只是帮着推广哈

这个只是对MATLAB的一种FREE挑战,呵呵 虽然说基本和MATLAB 一模一样,但要改用Scilab还是需要时间熟悉界面和语言的。  哎 就是缺乏统一的公用语言!!!
dim 发表于 2007-8-12 14:36

不仅是计算机软件,高科技硬件产品方面也比国外落后很多
我们用的好多高级仪器都是进口的,价格那个贵啊
这与国内的技术基础、行业风气、科研精神不无关系

诸多问题,不是一时半会能解决的
cwit 发表于 2007-8-12 23:58

[quote]原帖由 [i]dim[/i] 于 2007-8-12 14:36 发表 [url=http://www.simwe.com/forum/redirect.php?goto=findpost&pid=1100835&ptid=460731][/url]
不仅是计算机软件,高科技硬件产品方面也比国外落后很多
我们用的好多高级仪器都是进口的,价格那个贵啊
这与国内的技术基础、行业风气、科研精神不无关系

诸多问题,不是一时半会能解决的 [/quote]
罗马不是一天建成的。
对行业的发展,既要有耐心,也要有信息。
国家科技实力的提升,需要一个量变到质变的过程。

【转贴】关于开发数学软件的想法相关推荐

  1. 如何开发app软件?程序员揭秘你还没听过的1种方法

    如何开发app软件?app软件开发需要多少钱?现在手机app这么火,很多企业都想开发一个app软件开拓市场.但是在开发app的时候往往会感觉力不从心,因为app开发门槛比较高,大家对app软件开发需要 ...

  2. 开源数学软件---Numbit

    开源数学软件---Numbit 十个月的开发历程,由闽南师范大学数学系本科生自主开发的数学软件终于可以发布啦! Numbit是一个轻巧易用的新一代数学软件,新颖,高效,简洁,美观. Numbit作为9 ...

  3. 飞鸽传书2007 一个自己开发的软件

    CSDN下载频道上有我的软件,今天来说是那时候的开发过程,这个软件我自己是很喜欢的,写他的时候,是非常努力的,力求完美.所以,发布的时候基本上是自己最满意的了. 飞鸽传书2007 下载地址:http: ...

  4. 一个软件公司需要多少前端_内幕!软件外包公司开发一个软件需要多少钱?

    软件外包公司坑?开发一个软件要多少钱? 当你已经了解到软件能给你带来的好处之后,是不是有些动心了? 想要开发一款属于自己的APP小程序,可是却不知道该如何开始? 万事开头难,想着去软件外包公司问一下价 ...

  5. B站硬核up主稚晖君:对于有志学习嵌入式开发的软件工程师,我有这些建议!...

    稚晖君,何许人也? 本硕就读于电子科技大学 华为AI架构师 热爱硬件开发 B站硬核UP主 "栈溢出"工程师 加入"华为天才少年计划" 或许当你看到这一堆Titl ...

  6. 几大数学软件各有什么优缺点?

    其实数学软件之间是不太好比较的,因为面向的用户群体完全不同,彼此并不太构成竞争. 以 Matlab 为例,一般来说它被看成是最重要的数学软件,可是事实上 Matlab 更象是一个编程环境,而不是一个软 ...

  7. iPad上的数学软件介绍与畅想

    又是好久没有更新了,因为最近正沉迷于 iPad .前天花 4800 元买了个 iPad ,然后一直在 App Store 上淘软件.下面与大家分享几款适用于 iPad 的数学软件,犹豫是否要买 iPa ...

  8. 比前途,还是嵌入式开发比软件开发更胜一筹

    比前途,还是嵌入式开发比软件开发更胜一筹 \\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我(禾厶-亻言-手戈)免費的.最近比较闲,带做毕设,带学生参加省级以上比赛/ ...

  9. 数学计算机软件课程,《数学软件》课程教学大纲.doc

    PAGE PAGE 13 本 科 教 学 大 纲 学 院 (部): 信息工程学院 课 程 名 称: 数学软件 教务处 二○一七年十月 <数学软件>课程教学大纲 课程名称:(中文)数学软件 ...

最新文章

  1. Android中XML的命名空间、自定义属性
  2. Python学习笔记-EXCEL操作
  3. 腾讯财付通漏洞遭***利用 威胁QQ彩钻等付费用户
  4. 前端如何实现音乐盒胶盘的转动_干货来袭!web前端开发工程师必看之如何使用CSS3实现瀑布流效果?...
  5. JAVA遍历map元素
  6. 星辰小组——第一阶段评分+各小组的意见反馈
  7. linux resin 自动启动不了,linux下开机启动nginx+resin
  8. 人脸方向学习(二十一):Face Landmark Detection-FAB-解读
  9. 在香港用什么软件可以唱歌?香港K歌app推荐
  10. springboot starter封装永中预览
  11. 我的网名--荡涤心灵
  12. 计蒜客 蒜头君的积木
  13. 微信外部链接无法使用浏览器打开 微信链接打不开的解决方案
  14. android6 wifi耗电,移动端耗电量测试方法总结
  15. NetCDF简介与格式入门
  16. CentOS安装scp命令及其scp的使用
  17. Python+Pgzrun制作打飞机游戏(附源码)
  18. 银联商务MISPOS接口开发demo 需要调用POSINF.DLL
  19. 什么是 Smurf 攻击?
  20. 校招----蚂蚁金服测试开发面经

热门文章

  1. Verilog学习:ICE40UP5K_PICO按键点灯
  2. Android 听筒模式和扬声器模式切换的 实现
  3. GNU Screen的使用方法
  4. 关于gb2312编码的xml解析
  5. NOIP5424. 【NOIP2017提高A组集训10.25】凤凰院凶真 LCIS 方案
  6. linux服务器拷机测试,服务器拷机使用方法
  7. 京东管培生(产品方向)线上hr面
  8. 扫码跳转微信网页 网络出错 轻触屏幕重新加载-1001
  9. 阿里笔试模拟题-74.钱庄
  10. Harmonious Graph(并查集)