d*b 发帖数: 21830 | 1 script language最终会取代C++这种高级语言,成为软件工业的主流。
比如:ANSYS, Matlab, SAS就是典型的script language. 但物理领域没有一个比较完整
比较系统的package,这是很失败的。如果你们开发一个物理应用的script language,肯
定会很卖钱。
简单点的,比如核物理实验的,电子束打到钨板上,能量如何衰变,如何产生次级粒子
,虽然有geant,但geant离portable的工业应用差距太大了。这些package不但在物理
上有巨大的应用,工业界的用途也非常广泛。
所以,不要小看你手上的技能,把你的code wrap up,写成一个package,让那些没有专
门知识的人也能run, 这些package就像brick, small brick builds big house. Unix
就这么搞起来的。 |
r******h 发帖数: 656 | 2 script方便调用模块和交互应用。但是,底层的模块,还是得C/C++这类语言来完成,
尤其是大型系统化的软件。
完整
Unix
【在 d*b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : script language最终会取代C++这种高级语言,成为软件工业的主流。 : 比如:ANSYS, Matlab, SAS就是典型的script language. 但物理领域没有一个比较完整 : 比较系统的package,这是很失败的。如果你们开发一个物理应用的script language,肯 : 定会很卖钱。 : 简单点的,比如核物理实验的,电子束打到钨板上,能量如何衰变,如何产生次级粒子 : ,虽然有geant,但geant离portable的工业应用差距太大了。这些package不但在物理 : 上有巨大的应用,工业界的用途也非常广泛。 : 所以,不要小看你手上的技能,把你的code wrap up,写成一个package,让那些没有专 : 门知识的人也能run, 这些package就像brick, small brick builds big house. Unix : 就这么搞起来的。
|
b*********n 发帖数: 2284 | 3 你开玩笑呢
matlab,sas,mathematica,maple都是用c写的
splus/R一开始都是基于s language的,现在越来越多的人用c++做package
unix/linux script哪个能离开c
script language最终会取代C++这种高级语言???
你编过程序么
完整
Unix
【在 d*b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : script language最终会取代C++这种高级语言,成为软件工业的主流。 : 比如:ANSYS, Matlab, SAS就是典型的script language. 但物理领域没有一个比较完整 : 比较系统的package,这是很失败的。如果你们开发一个物理应用的script language,肯 : 定会很卖钱。 : 简单点的,比如核物理实验的,电子束打到钨板上,能量如何衰变,如何产生次级粒子 : ,虽然有geant,但geant离portable的工业应用差距太大了。这些package不但在物理 : 上有巨大的应用,工业界的用途也非常广泛。 : 所以,不要小看你手上的技能,把你的code wrap up,写成一个package,让那些没有专 : 门知识的人也能run, 这些package就像brick, small brick builds big house. Unix : 就这么搞起来的。
|
y*****o 发帖数: 12 | 4 这些black box 还是算了吧。。
完整
Unix
【在 d*b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : script language最终会取代C++这种高级语言,成为软件工业的主流。 : 比如:ANSYS, Matlab, SAS就是典型的script language. 但物理领域没有一个比较完整 : 比较系统的package,这是很失败的。如果你们开发一个物理应用的script language,肯 : 定会很卖钱。 : 简单点的,比如核物理实验的,电子束打到钨板上,能量如何衰变,如何产生次级粒子 : ,虽然有geant,但geant离portable的工业应用差距太大了。这些package不但在物理 : 上有巨大的应用,工业界的用途也非常广泛。 : 所以,不要小看你手上的技能,把你的code wrap up,写成一个package,让那些没有专 : 门知识的人也能run, 这些package就像brick, small brick builds big house. Unix : 就这么搞起来的。
|
d*b 发帖数: 21830 | 5 土鳖好,C也好,C++也好,那个不是0101001写的?你说C,C++怎么取代了0101001了呢?
你都没明白我在说什么。
【在 b*********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你开玩笑呢 : matlab,sas,mathematica,maple都是用c写的 : splus/R一开始都是基于s language的,现在越来越多的人用c++做package : unix/linux script哪个能离开c : script language最终会取代C++这种高级语言??? : 你编过程序么 : : 完整 : Unix
|
x*******1 发帖数: 28835 | 6 关键是make use of machine. C的compiler 都会根据体系结构不断优化更改。 script
language 最多是系统和用户之间的粘合剂。想替代C 是很难的。 C++是一个怪物。
追求performance,但又要给用户提供可扩展性。 本来都要发展不下去了。 没想到这2
年又火起来了。
c 是系统语言。
C++, java 等算是application brick.
script language算是黏合剂。 |
b*********n 发帖数: 2284 | 7 不懂,倒要请教“软件工业的主流”到底是什么意思
0101001这种东西支撑过软件工业?你知道你自己说什么
【在 d*b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 土鳖好,C也好,C++也好,那个不是0101001写的?你说C,C++怎么取代了0101001了呢? : 你都没明白我在说什么。
|
m********0 发帖数: 2717 | 8 c/c++ 是 1010101010写的???
忍不住再鄙视你一番。
您了解一下历史再来喷好不好。
【在 d*b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 土鳖好,C也好,C++也好,那个不是0101001写的?你说C,C++怎么取代了0101001了呢? : 你都没明白我在说什么。
|
m********0 发帖数: 2717 | 9
script
2
这么说很有问题,这个基本是历史问题。
C/C++ compiler都有针对处理器的优化。
Java也是解释性语言,离不开虚拟机,
标准的说法是这两者的区别在于portability的问题。
无论如何解释性是以牺牲一部分性能为代价的。
Script language我不知道对应的是什么language。Universal Language?
总之,这些帖子的引起的逻辑混乱,让我都不知道说什么好。
【在 x*******1 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 关键是make use of machine. C的compiler 都会根据体系结构不断优化更改。 script : language 最多是系统和用户之间的粘合剂。想替代C 是很难的。 C++是一个怪物。 : 追求performance,但又要给用户提供可扩展性。 本来都要发展不下去了。 没想到这2 : 年又火起来了。 : c 是系统语言。 : C++, java 等算是application brick. : script language算是黏合剂。
|
y*****o 发帖数: 12 | 10 en 黏合剂
script
2
【在 x*******1 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 关键是make use of machine. C的compiler 都会根据体系结构不断优化更改。 script : language 最多是系统和用户之间的粘合剂。想替代C 是很难的。 C++是一个怪物。 : 追求performance,但又要给用户提供可扩展性。 本来都要发展不下去了。 没想到这2 : 年又火起来了。 : c 是系统语言。 : C++, java 等算是application brick. : script language算是黏合剂。
|
e**********n 发帖数: 359 | 11 不是没有人写这种程序,而是没人用,或者是用的人情愿自己写,凝聚态里有一些例子
。原因是研究领域的东西没有形成一个广泛接受的完整的概念系统,如果有这样的概念
系统那也不用再研究了。象lapack,fftw,matlab,mathematica,python,等等软件
包里常用的东西都是写在教科书上标准化的东西,很容易验证。现在把很多计算物理上
的方法还没有标准化,写程序的人可能自己都没有完全掌握其精髓。别人要用这样的程
序,首先要花时间理解其算法和思想,然后验证其正确性,才敢拿来用在自己的工作里
。有这么多时间去理解别人的思路,不如自己动手写。我也参与过这种程序包的工作,
除了自己用用,拿来申请经费外,没有别的用处。 |