Redian新闻
>
请问大牛做科学计算用什么语言合适?
avatar
请问大牛做科学计算用什么语言合适?# Programming - 葵花宝典
c*y
1
怎么会收益率这么高?美国的基金拼死拼活一年5%-10%不错了。怎么理财产品都能保本
还有5%?
另外到底投资在哪了?我逛了一圈国内银行理财产品的网站,很多产品都没有写到底投
资在哪了,难道不披露的么?
avatar
d*e
2
山寨水煮鱼片是用买来的泡椒鱼调料煮新鲜的三文鱼片。
皮带面是用压面机压的面片再切的条,所以不够劲道。
方便简单并且味道还不错。
avatar
s*o
3
$250 美元一张,觉得有点贵,这是正常的价格吗?是应该给当时订票的代理打,还是
应该给航空公司打?先谢谢了。
avatar
k*7
4
本人:J1,POSTDOC,2010年10月入境,2012年10月离开美国
妻子:J2,2011年3月入境,无ssn,无税号,2012年有了小孩子。
现在报税使用的是form 1040,问题是里面的filling status选择married filling
separately 还是married filling jointly,因为她没有ssn。
可不可以选择married filling jointly,ssn一栏选择NRA呢,不然一起报要ssn没有啊。
请指点一下啊,非常感谢。
avatar
f*r
5
请问大牛们做科学计算用什么语言合适?
我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
1. VBA for Excel
大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
虑到简单易用。
2. C++
以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由
许多对象组成的。
3. 前两个Option都是直接提供给客户使用,第三准备让软件在我们公司的服务器上运
行,客户通过网络来输入所需数据,然后下在计算的结果。我能想到的就是Java,
Python,等等。
我们这个软件GUI就是一些基本的简单的几个数据,几个button之类,输出就是在屏幕
显示一个图,然后保存一个PDF的分析报告。程序主要的还是大量的计算。想请问大牛
们针对我这个问题,有什么好的建议。
avatar
x*o
6
大部分是房地产相关的
avatar
a*e
7
和面的时候加盐加油,揉够了,就会劲道

【在 d***e 的大作中提到】
: 山寨水煮鱼片是用买来的泡椒鱼调料煮新鲜的三文鱼片。
: 皮带面是用压面机压的面片再切的条,所以不够劲道。
: 方便简单并且味道还不错。

avatar
D*y
8
fair price to me.
why not give your agent a call and see how much they ask?

【在 s******o 的大作中提到】
: $250 美元一张,觉得有点贵,这是正常的价格吗?是应该给当时订票的代理打,还是
: 应该给航空公司打?先谢谢了。

avatar
f*n
9
可以申请ITIN给你妻子
avatar
l*s
10
第三种比较好,简历可以加分
avatar
c*7
11
人民币通胀压力
avatar
a*y
12
三文鱼做水煮鱼阿

【在 d***e 的大作中提到】
: 山寨水煮鱼片是用买来的泡椒鱼调料煮新鲜的三文鱼片。
: 皮带面是用压面机压的面片再切的条,所以不够劲道。
: 方便简单并且味道还不错。

avatar
d*e
13
差不多,我买的时候买了个保险是可以cover换票费用up to 300块,所以250应该差不
多吧
avatar
k*7
14
现在申请是不是来不及了,而且,她有没有ITIN好像对我退税这个1040的表结果没什么
影响,还有必要申请么?难道申请了ITIN可以在申请那个EIC?
avatar
z*e
15
fortran最好
但是写fortran你工作几乎没啥指望
出来做主机可能会有一点点优势
但是主机工作机会又实在是很少
c++现在显然自身难保,vb过气了
那个软件用c++是因为那些工程师只懂c++
不懂什么科学计算,那不是他们的领域,所以只提供c++接口酱紫
最后一个是service,这个才是将来
还是用java或者python吧
avatar
m*5
16
所谓保本基金几乎都是假的
国内这种纠纷闹了很多起了
折本没商量, 上当以后哭爹叫娘的多了
上次在上海开户,VIP室门口突然闹起来,我听了一下才知道什么以保险为名的理财产
品,导致一个老太50万亏得只剩25万,当时也是宣传保本, 但是老太没仔细看合同里
面的细节,导致上当

【在 c****y 的大作中提到】
: 怎么会收益率这么高?美国的基金拼死拼活一年5%-10%不错了。怎么理财产品都能保本
: 还有5%?
: 另外到底投资在哪了?我逛了一圈国内银行理财产品的网站,很多产品都没有写到底投
: 资在哪了,难道不披露的么?

avatar
d*e
17
惭愧,因为好切

【在 a*****y 的大作中提到】
: 三文鱼做水煮鱼阿
avatar
c*0
18
是这个价。我订票时代理说了,如果来之前改时间,$350, 到了美国后改回去时间 $
250.

【在 s******o 的大作中提到】
: $250 美元一张,觉得有点贵,这是正常的价格吗?是应该给当时订票的代理打,还是
: 应该给航空公司打?先谢谢了。

avatar
d*f
19
java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作

【在 z****e 的大作中提到】
: fortran最好
: 但是写fortran你工作几乎没啥指望
: 出来做主机可能会有一点点优势
: 但是主机工作机会又实在是很少
: c++现在显然自身难保,vb过气了
: 那个软件用c++是因为那些工程师只懂c++
: 不懂什么科学计算,那不是他们的领域,所以只提供c++接口酱紫
: 最后一个是service,这个才是将来
: 还是用java或者python吧

avatar
c*y
20
还能这样?那谁还去买保本的

【在 m********5 的大作中提到】
: 所谓保本基金几乎都是假的
: 国内这种纠纷闹了很多起了
: 折本没商量, 上当以后哭爹叫娘的多了
: 上次在上海开户,VIP室门口突然闹起来,我听了一下才知道什么以保险为名的理财产
: 品,导致一个老太50万亏得只剩25万,当时也是宣传保本, 但是老太没仔细看合同里
: 面的细节,导致上当

avatar
d*e
21
谢谢

【在 a******e 的大作中提到】
: 和面的时候加盐加油,揉够了,就会劲道
avatar
s*x
22
见TRAVEL版FAQ

都可以打,谁能改/谁便宜就用谁改

【在 s******o 的大作中提到】
: $250 美元一张,觉得有点贵,这是正常的价格吗?是应该给当时订票的代理打,还是
: 应该给航空公司打?先谢谢了。

avatar
N*K
23
哈哈 说得好

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
m*5
24
保本投资是有的,但是意义不大
3年期国债就有5%利率
五年定期存款4.x%利率
我买过的保本理财产品基本都没有跑赢存款利率 LoL
那种超短期的(几周甚至一周那种),年化利率达到5%-6%还是可能的, 也可以试试,适
合有大量现金流的人去套利
如果是个人存款意义不大

【在 c****y 的大作中提到】
: 还能这样?那谁还去买保本的
avatar
c*h
25
买把好刀!

【在 d***e 的大作中提到】
: 惭愧,因为好切
avatar
N*K
26
第三个option和第二个根本不冲突
你可以用java写网络的东西 传输需要的信息到服务器 然后服务器跑你的c++

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
HQ
27
这都是国内的监管不力导致的
另外就是很多时候打官司也打不赢

【在 c****y 的大作中提到】
: 还能这样?那谁还去买保本的
avatar
a*g
28
很不错的样子

【在 d***e 的大作中提到】
: 山寨水煮鱼片是用买来的泡椒鱼调料煮新鲜的三文鱼片。
: 皮带面是用压面机压的面片再切的条,所以不够劲道。
: 方便简单并且味道还不错。

avatar
m*0
29
搭顺风车问一下,我的这个应该用什么软件?
一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
改成opc,还没有具体动手)
有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
个选择是.net, 毕竟从代码上说跟vba比较接近.
avatar
t*g
30
很危险
avatar
v*e
31
三文鱼做水煮鱼不会好吃。就不对味。

【在 d***e 的大作中提到】
: 山寨水煮鱼片是用买来的泡椒鱼调料煮新鲜的三文鱼片。
: 皮带面是用压面机压的面片再切的条,所以不够劲道。
: 方便简单并且味道还不错。

avatar
z*e
32
行啊,如果找到了20w的工作,你全家死光

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
P*k
33
re

【在 v********e 的大作中提到】
: 三文鱼做水煮鱼不会好吃。就不对味。
avatar
m*u
34
C++, 不要搞到服务器上。
俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
力的专业工程师。
使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
牛人的概率要小很多。
另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。
avatar
z*e
35
自己的机器还需要找dc来放
现在都cloud了,去哪里自己的机器
真正值钱的东西不是语言,这倒是没有错
问题在于,你用c++写起来,要折腾硬件
除非你说你的领域是硬件,否则用c++连个工作都够呛
真正聪明人应该抓紧时间给其他领域的人实现便利的工具
比如renjin那种

【在 m**u 的大作中提到】
: C++, 不要搞到服务器上。
: 俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
: 真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
: web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
: 力的专业工程师。
: 使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
: 牛人的概率要小很多。
: 另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。

avatar
z*e
36
微软的东西,一般来说用.net会更简单
但是java也有office的lib,直接读进来,然后处理一下就好了
看你自己顺手用啥就用啥

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
z*e
37
搞图形学的太监知道什么是jni么?

【在 N******K 的大作中提到】
: 第三个option和第二个根本不冲突
: 你可以用java写网络的东西 传输需要的信息到服务器 然后服务器跑你的c++

avatar
m*0
38
C++,怎么上手,有什么书推荐么?谢谢

【在 m**u 的大作中提到】
: C++, 不要搞到服务器上。
: 俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
: 真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
: web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
: 力的专业工程师。
: 使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
: 牛人的概率要小很多。
: 另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。

avatar
z*e
39
作为过来人,我负责任地劝你一句
如果你有机会搞成service,就不要搞成product
也就是不要打算用卖软件产品来赚钱
一定要想办法做成web service来赚钱
否则将来前景非常堪忧
理论和实现是两回事,c++能写的话,java一样写
而且你要非常小心,别人用java来抄你的实现
所以你要赶紧做成service,做成web service
否则别人一旦用web service来山寨你的产品
丢掉市场的就是你自己
java做server side软件一样没有办法抄,这个跟什么语言实现一点关系没有

【在 m****0 的大作中提到】
: C++,怎么上手,有什么书推荐么?谢谢
avatar
z*e
40
简单说就是你一定要想办法搞到服务器上去
如果你的产品直接分派到客户机器上去
你可以问一下本版那个coltzhao
让他给你演示一下怎么破解掉你的软件
你用什么写的都给搞掉
avatar
m*u
41
撇开市场, 就纯编程的角度来讲,仍然推荐C++,不要使用.NET啥的。对于你的情况来
说,你的软件工程复杂度很低,C++是个很好的平衡,既保证了计算速度又保证了一定
的高级语言特性用于处理相对复杂一些的情况。
.NET也好,Java也好,俺测试的结果和C++做计算还是有差距的。
avatar
m*0
42
主要是稳定性,这个vba稳定性太差。经常丢失数据,或是崩溃。最抓狂的是excel界面
有时会不能最大化。
另外的考虑是opc通信,要能实时,上传下载都应该很顺利。
没有用微软的lib, 当初用 vba 是因为什么软件都不知道用,就知道用excel.

【在 z****e 的大作中提到】
: 微软的东西,一般来说用.net会更简单
: 但是java也有office的lib,直接读进来,然后处理一下就好了
: 看你自己顺手用啥就用啥

avatar
m*u
43
不要搞成所谓的service,这个是cs类市场的忽悠, 要搞成Product,领域不同客户心
理是不一样的。 某些专业领域的工程人员就喜欢自己的机器上装个程序跑。
不用担心被山寨,如果你的程序那么容易被山寨,说明你的专业方法本身没有特殊的地
方,不管以什么方式,都没有太大的市场潜力。
avatar
m*0
44
想法非常好。做成那种单机版,怎么都会破解。
做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
1。用什么软件写服务器的那种东西?
2。用户如果不能上网,怎么办?

【在 z****e 的大作中提到】
: 简单说就是你一定要想办法搞到服务器上去
: 如果你的产品直接分派到客户机器上去
: 你可以问一下本版那个coltzhao
: 让他给你演示一下怎么破解掉你的软件
: 你用什么写的都给搞掉

avatar
M*N
45
要看你的分析软件的科学计算用的复杂程度:如果简单的静态分析,没有复杂的大型矩
阵或者大型微分方程组的求解话,java或者python就可以比较灵活,或者不追求实时性
,否则还是用Fortran把算法做成一个计算引擎放在服务器,通过前台及数据库操作来
调用计算引擎。
如果你需要详细的建议的话,需要更多的信息,可以和我联系
avatar
z*e
46
你现在对c++一点概念都没有,估计学起来还要一年半载
你可以先这么办,python最容易上手,你先用python搞定
如果真有必要,你再考虑一下其他语言,一万多行不算多
而且不觉得你的程序对反映时间如此敏感,所以python其实可以很快搞出一个
prototype来
剩下的如果有必要,你再换其他语言,一万多行,你写起来,快的话重新写一个也就是
十多天的事
不管什么语言,以后需要的话,你再从python转到jvm上也有办法
groovy什么也都很容易学,java用一些框架也很容易搞定
实在不行,你再去用c++,c++写起来,没那么快

【在 m****0 的大作中提到】
: 主要是稳定性,这个vba稳定性太差。经常丢失数据,或是崩溃。最抓狂的是excel界面
: 有时会不能最大化。
: 另外的考虑是opc通信,要能实时,上传下载都应该很顺利。
: 没有用微软的lib, 当初用 vba 是因为什么软件都不知道用,就知道用excel.

avatar
z*e
47
你稍微了解一下服务器
你用python或者java的话,服务器还是pc都是一样的
不管什么os,c++不一样
你只要google一下常见得那些服务器命令就好了
实在不行,上win server还不行么?
windows你总会用吧?
然后托管的话,找一个cloud,给你提供这些服务
cloud大多数时候是不需要智商的操作
你了解一下就明白了,不会比win server难多少
这样做比自己去倒腾机器要容易得多
以前我还买了刀片跑电信机房去托管之类得
折腾
现在也没有什么用户不能上网了吧?

阿。

【在 m****0 的大作中提到】
: 想法非常好。做成那种单机版,怎么都会破解。
: 做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
: 1。用什么软件写服务器的那种东西?
: 2。用户如果不能上网,怎么办?

avatar
z*e
48

java和python这些优势在网络应用
而不是计算有多快
这些就是糙快猛,赶紧上线,占领市场是王道

【在 M****N 的大作中提到】
: 要看你的分析软件的科学计算用的复杂程度:如果简单的静态分析,没有复杂的大型矩
: 阵或者大型微分方程组的求解话,java或者python就可以比较灵活,或者不追求实时性
: ,否则还是用Fortran把算法做成一个计算引擎放在服务器,通过前台及数据库操作来
: 调用计算引擎。
: 如果你需要详细的建议的话,需要更多的信息,可以和我联系

avatar
z*e
49
这点绝对不同意你的
国内盗版如火如荼
m$就是因为盗版,在天朝赔得连裤子都不剩
到现在都没几个像样得机构,都还是办事处
其他搞service的外企,无论是google还是ibm
每年都从天朝捞了大笔钞票走
这个年代,最怕的就是盗版
现在连游戏都在往server side去搬,暴雪最近的游戏都不做单机的了
搞得天朝网吧没啥钱可以赚

【在 m**u 的大作中提到】
: 不要搞成所谓的service,这个是cs类市场的忽悠, 要搞成Product,领域不同客户心
: 理是不一样的。 某些专业领域的工程人员就喜欢自己的机器上装个程序跑。
: 不用担心被山寨,如果你的程序那么容易被山寨,说明你的专业方法本身没有特殊的地
: 方,不管以什么方式,都没有太大的市场潜力。

avatar
m*0
50
已经等了好几年了,也不在于一时。
问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
户可以看到这个工具的配置代码,就完全透明了。
没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
没有,但是有相当多的循环,一个地方出错可能要调试很久。
很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

【在 z****e 的大作中提到】
: 对
: java和python这些优势在网络应用
: 而不是计算有多快
: 这些就是糙快猛,赶紧上线,占领市场是王道

avatar
z*e
51
c++以前就是用来写windows上的各种app的
后来赔得一塌糊涂,windows开发真没有几个能赚钱的
你现在去找win开发的职位,压根找不到
其他的linux,mac这些还不如windows上的app
都是因为盗版猖獗,毛子黑客破解软件的水平一流
多少都玩过,后来实在没办法,只好往网络上去搬
所以现在web公司如火如荼,说白了,也不是说单机做不了各种好的体验
但是单机盗版你这个谁有办法,server side再怎样
代码在你自己手里,别人没有办法直接copy,这个就让威胁小了很多很多
公孙大神说,现在c++没落主因就是因为desktop开发挂了
我深以为然也
现在连游戏都不在desktop上搞了,都开始搬到手机上去
这些都是技术的讨论,技术不重要,重要的是你能不能赚到钱
而要赚钱很重要一点就是竞争对手抄你的东西的难度,包括盗版
这是很现实的考虑
avatar
z*e
52
你打算把你的plc放在哪里?
服务器还是客户机上?

【在 m****0 的大作中提到】
: 已经等了好几年了,也不在于一时。
: 问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
: 户可以看到这个工具的配置代码,就完全透明了。
: 没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
: 没有,但是有相当多的循环,一个地方出错可能要调试很久。
: 很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

avatar
m*0
53
你的信箱满了。
客户的PLC

【在 z****e 的大作中提到】
: 你打算把你的plc放在哪里?
: 服务器还是客户机上?

avatar
z*e
54
哪怕是全部是一台pc来做
也还是python最简单
python是天然的胶水语言
调其他语言做的各种接口很容易
你现在用的vb跟python其实是一个东西
python再慢,能比vb慢多少?我不认为你很在乎这个计算时间
你这里的plc指代啥?我能想到好几个plc,表用缩写,容易看不懂的说

【在 m****0 的大作中提到】
: 已经等了好几年了,也不在于一时。
: 问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
: 户可以看到这个工具的配置代码,就完全透明了。
: 没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
: 没有,但是有相当多的循环,一个地方出错可能要调试很久。
: 很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

avatar
z*e
55
是客户的pc,laptop吗?
如果你做成一个服务的话,客户在工厂里面自己架一个pc server
这个可能不?随便找台pc做server也没啥大不了的

【在 m****0 的大作中提到】
: 你的信箱满了。
: 客户的PLC

avatar
z*e
56
又认真看了一下你原帖
还是觉得3比较好
你可以用python写客户端的东西,然后上传给server
server用java或者python来写
python还可以负责写一些手机上的app这些
现在最主要的问题是工厂里有些时候没有信号
这个很要命,问一下,这些数据的分析需要马上出结果么?
如果真是那样,你只能做成pc/laptop上跑的了
如果你可以争取到说,让他们连上网之后再出结果
那3就很容易做
avatar
m*0
57
没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
能有个好的OPC通信模块
Allen-Bradley 的Programmable Controllers
http://ab.rockwellautomation.com/Programmable-Controllers
PLC代码是ladder logic,用户可以完全看到
http://darkerview.com/darkview/index.php?/archives/1327-Ladder-

【在 z****e 的大作中提到】
: 哪怕是全部是一台pc来做
: 也还是python最简单
: python是天然的胶水语言
: 调其他语言做的各种接口很容易
: 你现在用的vb跟python其实是一个东西
: python再慢,能比vb慢多少?我不认为你很在乎这个计算时间
: 你这里的plc指代啥?我能想到好几个plc,表用缩写,容易看不懂的说

avatar
z*e
58
看了半天楼主说的东西
你问的是你说的这个
你保存在excel里面的话,估计你现在用的是vb写的插件吧?
然后用这个插件上传数据酱紫
你要做成服务的话,.net应该会容易很多
这个没办法,毕竟都是微软的东西
c++自己搞,一个excel接口搞死你
然后生成图片和pdf,这个就找类库就是了,.net应该有
java我知道用啥,但是.net我就不知道了,去.net版问问

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
m*0
59
机器很多时候不能上网,用户更改一些步骤之后,需要生成代码,然后下载测试。
用python做成pc/laptop上跑的??? 就是做成一个软件么?稳定性怎么样?
如果这样也不错。

【在 z****e 的大作中提到】
: 又认真看了一下你原帖
: 还是觉得3比较好
: 你可以用python写客户端的东西,然后上传给server
: server用java或者python来写
: python还可以负责写一些手机上的app这些
: 现在最主要的问题是工厂里有些时候没有信号
: 这个很要命,问一下,这些数据的分析需要马上出结果么?
: 如果真是那样,你只能做成pc/laptop上跑的了
: 如果你可以争取到说,让他们连上网之后再出结果
: 那3就很容易做

avatar
z*e
60
好,你现在是vb写的
我认为还是.net最容易搞
vb部分继续延用
但是慢慢简化,做成就负责发送和接收数据就好了
然后剩下的架一个server,用.net写逻辑处理
交给.net去做,然后.net生成图片和pdf,再发送回客户电脑
.net生成pdf或者图片应该小意思
不过如果没有网络的话你打算咋办?
这个是大问题

【在 m****0 的大作中提到】
: 没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
: 能有个好的OPC通信模块
: Allen-Bradley 的Programmable Controllers
: http://ab.rockwellautomation.com/Programmable-Controllers
: PLC代码是ladder logic,用户可以完全看到
: http://darkerview.com/darkview/index.php?/archives/1327-Ladder-

avatar
m*0
61
现在是生成excel表格然后打印成PDF文件。

【在 z****e 的大作中提到】
: 看了半天楼主说的东西
: 你问的是你说的这个
: 你保存在excel里面的话,估计你现在用的是vb写的插件吧?
: 然后用这个插件上传数据酱紫
: 你要做成服务的话,.net应该会容易很多
: 这个没办法,毕竟都是微软的东西
: c++自己搞,一个excel接口搞死你
: 然后生成图片和pdf,这个就找类库就是了,.net应该有
: java我知道用啥,但是.net我就不知道了,去.net版问问

avatar
z*e
62
python这样搞可以是可以
问题在于,你用excel的话
我担心python未必有合适的东西给你搞
我没做过,这个一定要找找有没有直接操作office的类库可以用
这样说起来,可能还是.net最简单
python稳定性比vb那是没啥问题
python,java这种用来写server的语言,稳定性都是小意思
server最讲究稳定性了

【在 m****0 的大作中提到】
: 机器很多时候不能上网,用户更改一些步骤之后,需要生成代码,然后下载测试。
: 用python做成pc/laptop上跑的??? 就是做成一个软件么?稳定性怎么样?
: 如果这样也不错。

avatar
z*e
63
这个没有问题,我相信.net,python还有java都能做
现在问题是,没有网络的话,咋办呢?

【在 m****0 的大作中提到】
: 现在是生成excel表格然后打印成PDF文件。
avatar
m*0
64
就是,很多时候没有网络。
接受发送数据部分用的OPC DA automation 2.02 的rslinx DDE.

【在 z****e 的大作中提到】
: 好,你现在是vb写的
: 我认为还是.net最容易搞
: vb部分继续延用
: 但是慢慢简化,做成就负责发送和接收数据就好了
: 然后剩下的架一个server,用.net写逻辑处理
: 交给.net去做,然后.net生成图片和pdf,再发送回客户电脑
: .net生成pdf或者图片应该小意思
: 不过如果没有网络的话你打算咋办?
: 这个是大问题

avatar
z*e
65
没有网络,现有程序是vb写的
那估计只能写成纯粹的客户端软件了
看来还是.net最合适
python也可以,但是python估计你折腾office那些够呛
相比之下.net会容易很多,而且vb代码可以最大可能重用
还是.net吧,这种情况别写服务器端,没有网络,没办法
纯客户端了

【在 m****0 的大作中提到】
: 就是,很多时候没有网络。
: 接受发送数据部分用的OPC DA automation 2.02 的rslinx DDE.

avatar
j*x
66
web2py? server 直接上。 pc上python 随便开个http server 使。

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
z*e
67
然后用fortran写模型,用python挂上去,我看可以

【在 j****x 的大作中提到】
: web2py? server 直接上。 pc上python 随便开个http server 使。
avatar
s*o
68
VSTO?
最新的office好像玩新花样把VSTO也抛弃了(当然还可以继续用),可以写成APP什么
的,你可以查一下。

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
c*g
69
即然你用c++写过应用,这次应该用c++。至于web service.clientce侧可用其它,服务
器侧jsp,or python 等 可以直接调用c++的执行程序阿,当然数据存储要改一下。
avatar
w*2
70
emacs + lisp: the future is in ai.
avatar
t*x
71
大牛基本执笔

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
S*h
72
python w/ scipy package.

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
j*x
73
对。hvac的code估计有挺多root finding 的code. 像求个enthalpy 找个湿球温度啥的
,numpy和scipy挺合适。不求大的pde 估计不用直接上fortran.

【在 S****h 的大作中提到】
: python w/ scipy package.
avatar
b*s
74
这些东西最好在这个阶段就把客户带进来
问问他们使用习惯上喜欢哪一种
其实都不难,没什么非要哪条路线的
另外,小心被外行忽悠瘸了

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
r*c
75
我也是ME的,不牛。周围玩Python的人很多,因为比较像Matlab。最近有些人在用
Julia,不知如何。只有写solver的人可能还有用些Fortran,不过Solver网上有很多,
什么cvode之类的,下就是了。
但是你如果做物理仿真,据我了解State of the Art的做法应该是GUI部分用程序语言
,计算用专业仿真软件制作的FMU。例如Python就可以很简单做到整一套了。
https://pypi.python.org/pypi/PyFMI
我个人推荐Modelica语言,不过免费的编译器只有opemodelica和jmodelica。
当然有些公司准备通过直接卖计算部分的FMU来赚钱。
avatar
h*t
76
很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
纯好奇为什么会有这个想法?
因为我觉得用过qt 的人对这两个东西很难提起兴趣。

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
z*e
77
才10k+行,小意思了,也就是十来天的工作量
楼主估计是看到c++前景堪忧,所以想为自己前途着想,问问探个路
你们其实都没有看到这问题背后的深意
沙发那个就比较精明,c++程序员最大的问题就是老狗总是学不会新花招
实际上c++没落也有十多年时间了,这么久时间,还没反应过来的
这都有些问题,至少说vision好,那这个恐怕是不太对了

vba。

【在 h*******t 的大作中提到】
: 很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
: 纯好奇为什么会有这个想法?
: 因为我觉得用过qt 的人对这两个东西很难提起兴趣。

avatar
z*e
78
是我就用python,楼主把python和java放到一类去
看来也是做了点功课,不是全然不懂上来就瞎问
avatar
z*e
79
太监你好,送你幅图

【在 b*******s 的大作中提到】
: 这些东西最好在这个阶段就把客户带进来
: 问问他们使用习惯上喜欢哪一种
: 其实都不难,没什么非要哪条路线的
: 另外,小心被外行忽悠瘸了

avatar
t*d
80
用excel分析的数据用任何一个语言都可以了。你就什么简单就用什么吧。c/c++ 肯定
比java/python难学点。
服务器不服务器的,没必要考虑。

阿。

【在 m****0 的大作中提到】
: 想法非常好。做成那种单机版,怎么都会破解。
: 做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
: 1。用什么软件写服务器的那种东西?
: 2。用户如果不能上网,怎么办?

avatar
h*t
81
我觉得楼主的问题不是语言问题.实质上是机械工程师不知道怎样给自己现有系统加功
能的问题.
你根本就不需要重写程序.你需要的是给现有的系统加个web server 而已.这个根本就
是跟你的qt 程序独立的问题,你把它们混成一团了.把一个几个小时就可以搞定proof
of concept 的事弄成了个全部重写的大项目.
你用其他语言重写qt 程序根本就是件主动丢饭碗的事。

vba。

【在 h*******t 的大作中提到】
: 很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
: 纯好奇为什么会有这个想法?
: 因为我觉得用过qt 的人对这两个东西很难提起兴趣。

avatar
z*e
82
即便不重写那部分代码,也还是python来实现web server更简单

proof

【在 h*******t 的大作中提到】
: 我觉得楼主的问题不是语言问题.实质上是机械工程师不知道怎样给自己现有系统加功
: 能的问题.
: 你根本就不需要重写程序.你需要的是给现有的系统加个web server 而已.这个根本就
: 是跟你的qt 程序独立的问题,你把它们混成一团了.把一个几个小时就可以搞定proof
: of concept 的事弄成了个全部重写的大项目.
: 你用其他语言重写qt 程序根本就是件主动丢饭碗的事。
:
: vba。

avatar
T*g
83
搂主的问题是做科研用的语言,要是只考虑通用性,我觉得 Python 最好。当然,每个
语言都有自己的优势和适用的领域。不过学好了Python, 转学别的也容易。
avatar
O*d
84
大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
算,速度可提高几十倍上百倍。
avatar
d*i
87
我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
Java, C#, Python, Perl, JavaScript,Shell等等包装。

【在 O*******d 的大作中提到】
: 大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
: 量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
: 算,速度可提高几十倍上百倍。

avatar
e*3
89
这是秀智商下限吗?大公司的Intern就不止这点钱了。

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
z*e
91
其实不是速度不行
主要原因是java写一些乘方什么很困难
math.pow(a,2),这哪里受得了
r的a^2,多容易,科学计算c++其实也不行
*到底是啥意思?现在用c++的很多都是不得不用,没办法
其实没几个人愿意搞的,像统计就几乎都不用了

【在 O*******d 的大作中提到】
: 大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
: 量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
: 算,速度可提高几十倍上百倍。

avatar
e*a
93
fortran90
avatar
z*e
94
用c是没有办法啊
你丫的不用c还能用啥?
底层不都是c
只是很多c++程序员居然分不清楚c和c++的区别
经常凑在一块说,我草,这个你说算不算行为艺术?
比如某人说的,jvm是c++写的
我当时就崩溃了,好歹也知道jrockit没有c++吧
主要是jvm里面一些webkit这种引擎是c++写的
集成到了jvm里面去
c++别告诉我是什么overengineering,engineering没有over一说
都是狗屁,engineering就是一工具,多快好省是主要目的
又不是science,你装啥逼?真的理论压根不在乎啥语言
还有就是c没有问题,但是c所从事的领域
钱途是另外一个问题,硬件赚钱不如系统软件多
系统软件赚钱不如app多,app赚钱不如web service多
这个稍微对市场有点了解的话,自己看看就清楚了
现在主要用c的企业,都有点不太行,比如intel
在裁员呢,ibm其实也有硬件,也在裁
但是ibm在投资10亿搞cloud,cloud有几个用c写的?
0

【在 d********f 的大作中提到】
: 你盯着c++没意思,c++是典型的的overengineering,普通iq的程序员根本用不了。你这
: 牛b冲天的java为什么还不如C我就不懂了

avatar
d*f
95
你对java这么热爱居然搞不清sun的jvm就是C写的?

【在 z****e 的大作中提到】
: 用c是没有办法啊
: 你丫的不用c还能用啥?
: 底层不都是c
: 只是很多c++程序员居然分不清楚c和c++的区别
: 经常凑在一块说,我草,这个你说算不算行为艺术?
: 比如某人说的,jvm是c++写的
: 我当时就崩溃了,好歹也知道jrockit没有c++吧
: 主要是jvm里面一些webkit这种引擎是c++写的
: 集成到了jvm里面去
: c++别告诉我是什么overengineering,engineering没有over一说

avatar
z*e
96
你tmd到现在还看不明白我和其他人对c是什么态度?
你丫是真的有些傻,我看不象是装的

【在 d********f 的大作中提到】
: 你对java这么热爱居然搞不清sun的jvm就是C写的?
avatar
m*6
97
总是有些人就只到有java.
avatar
a*a
98
same here. I m in banking sector.
C++ library for analytics. Perl, Python, Shell, Slang or whatever as glue,
even LISP.
Compiled into DLL for VBA access by internal users who can create simple
programs in Excel or other scripting language. Web portal for outside
clients who are limited to a number of prebuilt programs.
if the OP already has a tried and true C++ library, no need to port it to
any other languages. can just build it out as the core.
I v been writing programs in school or at work for 15 years now. Have yet
written one single line of JAVA.

【在 d****i 的大作中提到】
: 我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
: Java, C#, Python, Perl, JavaScript,Shell等等包装。

avatar
z*e
99
这种就是典型的legacy code
15年正好说明了问题
换不了,很难换
但是这种结构正好给了后来者以机会
新生的东西就一定要遵循前人做的?
谁说的?
其实换一个5年前的系统,就可以看出很大不同
说这么多没用,数据说明了一切

【在 a*********a 的大作中提到】
: same here. I m in banking sector.
: C++ library for analytics. Perl, Python, Shell, Slang or whatever as glue,
: even LISP.
: Compiled into DLL for VBA access by internal users who can create simple
: programs in Excel or other scripting language. Web portal for outside
: clients who are limited to a number of prebuilt programs.
: if the OP already has a tried and true C++ library, no need to port it to
: any other languages. can just build it out as the core.
: I v been writing programs in school or at work for 15 years now. Have yet
: written one single line of JAVA.

avatar
d*u
100
如果不是每个人都是20W...

【在 z****e 的大作中提到】
: 行啊,如果找到了20w的工作,你全家死光
avatar
d*u
101
你又来骗人了。你倒是解释一下,找2个小姑娘念PPT是你妈什么教学法?
还有,假简历假REFERENCE怎么解释?

【在 m*********u 的大作中提到】
: 祝贺 咱国生物博士后夫妻转行,双双进入数据库领域从事 BI 工作.
: 这个家庭从此会更好!
: 视频:http://www.youtube.com/watch?v=YUy9BoZNKlo&feature=youtu.be

avatar
m*5
102
很多领域是不会cloud的
这个我敢肯定
C++是不是渣, 要看在某个领域用得广不广, 效率要求高不高
另外硬件领域没啥C++的事儿, C++如果也叫折腾硬件, 那用C的和CUDA的可以叫做硬件
了, 这不是瞎扯蛋么

【在 z****e 的大作中提到】
: 自己的机器还需要找dc来放
: 现在都cloud了,去哪里自己的机器
: 真正值钱的东西不是语言,这倒是没有错
: 问题在于,你用c++写起来,要折腾硬件
: 除非你说你的领域是硬件,否则用c++连个工作都够呛
: 真正聪明人应该抓紧时间给其他领域的人实现便利的工具
: 比如renjin那种

avatar
z*e
103
是这个道理
c++现在做硬件不如c
做软件不如java
上不上下不下,定位非常尴尬
游戏等行当都在逐步摆脱c++的束缚

【在 m********5 的大作中提到】
: 很多领域是不会cloud的
: 这个我敢肯定
: C++是不是渣, 要看在某个领域用得广不广, 效率要求高不高
: 另外硬件领域没啥C++的事儿, C++如果也叫折腾硬件, 那用C的和CUDA的可以叫做硬件
: 了, 这不是瞎扯蛋么

avatar
N*K
104
c++ operator overload a^2 小意思
armadillo 这个库你没听说过吧
不懂装懂 你就是个傻逼

【在 z****e 的大作中提到】
: 其实不是速度不行
: 主要原因是java写一些乘方什么很困难
: math.pow(a,2),这哪里受得了
: r的a^2,多容易,科学计算c++其实也不行
: *到底是啥意思?现在用c++的很多都是不得不用,没办法
: 其实没几个人愿意搞的,像统计就几乎都不用了

avatar
z*e
105
你看到的不足,其实都有人在做
而这些人就通过这个来赚钱
比如renjin
都有公司在背后推动
你也就会说这些没用的了
悲愤,继续悲愤,看你什么时候上法庭
男人,光说不练,那就是一个太监
下面没有了

【在 N******K 的大作中提到】
: c++ operator overload a^2 小意思
: armadillo 这个库你没听说过吧
: 不懂装懂 你就是个傻逼

avatar
m*5
106
算法依赖比较强的东西还是得C++
C不是很好做
我做科学计算, 图形处理, ML都是C++
做计算的没有template, lambda这些很难受的

【在 z****e 的大作中提到】
: 是这个道理
: c++现在做硬件不如c
: 做软件不如java
: 上不上下不下,定位非常尴尬
: 游戏等行当都在逐步摆脱c++的束缚

avatar
z*e
107
科学计算要看应用
现在最大的科学计算是生物学
基因库的海量数据,但是搞生物又太没意思了
统计里面应用最广泛的应该是精算
精算主要是r和sas,r现在已经慢慢蚕食掉了sas的市场
现在主要focus在如何把r搬到jvm上
然后下一步再把精算自动化给做出来
最后再搞定统计,然后统计到物理,生物,这个还有一段距离要走
事情得一步步做,饭一口口吃,一口也吃不成胖子
图形处理最大得应用是游戏产业
现在javafx也在慢慢地搬运这些东西
ml也需要用到统计,而且ml主要的一个产品是weka

【在 m********5 的大作中提到】
: 算法依赖比较强的东西还是得C++
: C不是很好做
: 我做科学计算, 图形处理, ML都是C++
: 做计算的没有template, lambda这些很难受的

avatar
z*e
108
现在主要是如何把最新的这些成果
包装成各种类库,然后放开,给脚本程序员去用
主要面对的是ruby, python这些
而不是c++,很多新兴产品的c++接口都很垃圾
我感觉他们都不是很爱做这些接口
首要目标当然是java,其次是ruby,python这些
java自身也在赶着做script engine,也就是迫不及待要跟这些脚本语言接轨
java社区最新的成果也是如何搬运nodejs到jvm上
因为nodejs发展迅猛,类库多,所以要搬运过来
avatar
m*5
109
生物不清楚
生物上我觉得数据量和计算量并不大, 而且不需要实时
统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
是那个不是核心竞争力。
SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除
了编程技能更需要的是对该领域的Insight.
当年搞这些, 有时候我一天才写两行代码 LoL, 语言的productivity 对我来说一点不
重要

【在 z****e 的大作中提到】
: 科学计算要看应用
: 现在最大的科学计算是生物学
: 基因库的海量数据,但是搞生物又太没意思了
: 统计里面应用最广泛的应该是精算
: 精算主要是r和sas,r现在已经慢慢蚕食掉了sas的市场
: 现在主要focus在如何把r搬到jvm上
: 然后下一步再把精算自动化给做出来
: 最后再搞定统计,然后统计到物理,生物,这个还有一段距离要走
: 事情得一步步做,饭一口口吃,一口也吃不成胖子
: 图形处理最大得应用是游戏产业

avatar
z*e
110
物理和生物哪个数据量大,这个不太好说
不过我觉得是生物大,我们有南半球最强大的计算机
主要应用在生物工程和医疗领域
不过科学计算光靠软件也没啥镐头
hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
pbsscript的经验我一个字都不提
怕一不小心被弄去做主机,写cobol
当年这些也都不是没有机会做,不想做而已,兴趣不在这里
这些东西来钱也不快,比起软件,一个app都能创业,差太远了
统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科
所以对于统计的应用,非常迫切,sas的license太贵了
r又是单线程的,很难搞,所以renjin很好地弥补了这一个缺口
我看好这个东东,一些常用的数学,apache common math就可以了
就你说的一些常见的统计模型,比如蒙特卡洛之类的
common math就有,不需要自己实现
真正的数学,这些工具,其实都不重要
数学里面,证明最重要,其他都是扯淡
医疗CT之类的,这个主要是卖器材,懂怎么做扫描ct更重要
软件只是一个辅助在这些领域里面,不上台面,也不需要专业搞软件的去做
本行搞这个的自己就把软件给写了,也没多少东西,目的很清晰
搞什么分层,架构那就显得画蛇添足

【在 m********5 的大作中提到】
: 生物不清楚
: 生物上我觉得数据量和计算量并不大, 而且不需要实时
: 统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
: 医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
: 流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
: 软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
: 不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
: 是那个不是核心竞争力。
: SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
: 综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

avatar
t*e
111
这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
太小了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
l*s
112
sas is written in c

【在 m********5 的大作中提到】
: 生物不清楚
: 生物上我觉得数据量和计算量并不大, 而且不需要实时
: 统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
: 医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
: 流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
: 软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
: 不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
: 是那个不是核心竞争力。
: SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
: 综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

avatar
b*s
113
对了atlassian给不给你rsu?

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
m*5
114
嗯,我以前做过的是50TBytes左右
但是数据量大,不见得计算量大
有的数据只有20-30GB, 但是计算量大得多

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
t*e
115
几千Tb或者几百Tb解高阶pde
现在很多这种计算了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 嗯,我以前做过的是50TBytes左右
: 但是数据量大,不见得计算量大
: 有的数据只有20-30GB, 但是计算量大得多

avatar
t*e
116
以前太贵算不起,现在都可以做了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 t**********e 的大作中提到】
: 几千Tb或者几百Tb解高阶pde
: 现在很多这种计算了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
z*e
117
有吧,一个薰衣草的基因库就有4tb

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
m*5
118
医疗仪器里面信号处理占了很大的核心成分
因此软件实际很重要
CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
简直如鱼得水。
现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
这些都和一般的码工关系不大,主要是行业知识工具化
生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
会让码工做核心部分吧。
这些东西软件更新慢,我估计C, Fortran之类的都大有人在,不过我自己肯定更倾向C+
+, 用起来要舒服一些。
因此,码工估计用C++的越发少了,这一点没错

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
z*e
119
你懂物理吗?给说说大傻大概是lv几吧
虎肉卡桑在ee只能排lv4阿,大傻能超过虎肉不?

【在 m********5 的大作中提到】
: 医疗仪器里面信号处理占了很大的核心成分
: 因此软件实际很重要
: CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
: 简直如鱼得水。
: 现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
: 公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
: 这些都和一般的码工关系不大,主要是行业知识工具化
: 生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
: 做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

avatar
m*5
120
对的,这玩意儿是比较耗
以前有手工简化,现在直接算
但几百个TBytes的初始数据我真没见过
这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

【在 t**********e 的大作中提到】
: 几千Tb或者几百Tb解高阶pde
: 现在很多这种计算了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
m*5
121
你说dsb?
不知道啊
虎肉桑是谁我都不清楚

【在 z****e 的大作中提到】
: 你懂物理吗?给说说大傻大概是lv几吧
: 虎肉卡桑在ee只能排lv4阿,大傻能超过虎肉不?

avatar
t*e
122
还有和大数据量相关的很多问题,
很多写程序的人都在做和大数据量计算有关的Coding

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 对的,这玩意儿是比较耗
: 以前有手工简化,现在直接算
: 但几百个TBytes的初始数据我真没见过
: 这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

avatar
t*e
123
公司里光这些计算的机器一年的电费都花好几千万美元

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 对的,这玩意儿是比较耗
: 以前有手工简化,现在直接算
: 但几百个TBytes的初始数据我真没见过
: 这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

avatar
z*e
124
不可能吧
上次你在水版还说他是最纯情的骚年,要我们不要欺负它

【在 m********5 的大作中提到】
: 你说dsb?
: 不知道啊
: 虎肉桑是谁我都不清楚

avatar
d*f
125
我们的数据早就不用tb的单位了,直接上pb了

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
d*f
126
南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
z*e
127
lol,这还不容易
有进的话,你全家死绝

【在 d********f 的大作中提到】
: 南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么
avatar
l*G
128
I used on one military HPC before, disk size is 7000TB using Lustre file
system
avatar
O*s
129
很赞同。科学计算中很多是用Fortran, C, 和C++的混合编程。
Fortran虽然不够灵活,但是数值计算的性能很好:
http://annwm.lbl.gov/bench/talk.ppt‎;
http://stackoverflow.com/questions/13078736/fortran-vs-c-does-f
因为对于物理中的大体系,是几乎不可能用量子力学去精确求解的,所以实际处理只能
用微扰近似去计算
(即便在漂亮的string theory里,想得到实际有用的信息,当前也多是用微扰去处理
,还没有较好的non-perturbative的理论)
以前做过几年的第一性原理分子动力学模拟计算,因为需要根据薛定谔方程去求解波函
数,用平面波展开去拟合做自洽计算,体系每个周期性结构原子数几十个左右还可以在
32节点每节点16GB内存的并行机上在几天内跑出结果,体系稍大点,上百个原子,就要
个把月了,,,而且很容易出问题,特别是IO是个很大的瓶颈,虽然总体数据量不大,
但计算量非常大,现在国内各大HPC中心不少任务就是跑这个的
类似的,在粒子物理中,Lattice QCD 也是很耗计算的,目前也是HPC性能评估的指标
之一
其实,语言之争没有多大意义,任何流行的语言自然有其在相应领域的优势
做服务大众的平台和科学计算很不一样的,
多学一门语言也花不了多少时间,Java,Python,R 都可以学学

【在 m********5 的大作中提到】
: 医疗仪器里面信号处理占了很大的核心成分
: 因此软件实际很重要
: CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
: 简直如鱼得水。
: 现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
: 公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
: 这些都和一般的码工关系不大,主要是行业知识工具化
: 生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
: 做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

avatar
n*7
130
这是啥?
人30亿的基因组存起来也就几百M啊

【在 z****e 的大作中提到】
: 有吧,一个薰衣草的基因库就有4tb
avatar
f*r
131
请问大牛们做科学计算用什么语言合适?
我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
1. VBA for Excel
大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
虑到简单易用。
2. C++
以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由
许多对象组成的。
3. 前两个Option都是直接提供给客户使用,第三准备让软件在我们公司的服务器上运
行,客户通过网络来输入所需数据,然后下在计算的结果。我能想到的就是Java,
Python,等等。
我们这个软件GUI就是一些基本的简单的几个数据,几个button之类,输出就是在屏幕
显示一个图,然后保存一个PDF的分析报告。程序主要的还是大量的计算。想请问大牛
们针对我这个问题,有什么好的建议。
avatar
l*s
132
第三种比较好,简历可以加分
avatar
z*e
133
fortran最好
但是写fortran你工作几乎没啥指望
出来做主机可能会有一点点优势
但是主机工作机会又实在是很少
c++现在显然自身难保,vb过气了
那个软件用c++是因为那些工程师只懂c++
不懂什么科学计算,那不是他们的领域,所以只提供c++接口酱紫
最后一个是service,这个才是将来
还是用java或者python吧
avatar
d*f
134
java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作

【在 z****e 的大作中提到】
: fortran最好
: 但是写fortran你工作几乎没啥指望
: 出来做主机可能会有一点点优势
: 但是主机工作机会又实在是很少
: c++现在显然自身难保,vb过气了
: 那个软件用c++是因为那些工程师只懂c++
: 不懂什么科学计算,那不是他们的领域,所以只提供c++接口酱紫
: 最后一个是service,这个才是将来
: 还是用java或者python吧

avatar
N*K
135
哈哈 说得好

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
N*K
136
第三个option和第二个根本不冲突
你可以用java写网络的东西 传输需要的信息到服务器 然后服务器跑你的c++

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
m*0
137
搭顺风车问一下,我的这个应该用什么软件?
一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
改成opc,还没有具体动手)
有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
个选择是.net, 毕竟从代码上说跟vba比较接近.
avatar
z*e
138
行啊,如果找到了20w的工作,你全家死光

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
m*u
139
C++, 不要搞到服务器上。
俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
力的专业工程师。
使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
牛人的概率要小很多。
另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。
avatar
z*e
140
自己的机器还需要找dc来放
现在都cloud了,去哪里自己的机器
真正值钱的东西不是语言,这倒是没有错
问题在于,你用c++写起来,要折腾硬件
除非你说你的领域是硬件,否则用c++连个工作都够呛
真正聪明人应该抓紧时间给其他领域的人实现便利的工具
比如renjin那种

【在 m**u 的大作中提到】
: C++, 不要搞到服务器上。
: 俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
: 真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
: web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
: 力的专业工程师。
: 使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
: 牛人的概率要小很多。
: 另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。

avatar
z*e
141
微软的东西,一般来说用.net会更简单
但是java也有office的lib,直接读进来,然后处理一下就好了
看你自己顺手用啥就用啥

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
z*e
142
搞图形学的太监知道什么是jni么?

【在 N******K 的大作中提到】
: 第三个option和第二个根本不冲突
: 你可以用java写网络的东西 传输需要的信息到服务器 然后服务器跑你的c++

avatar
m*0
143
C++,怎么上手,有什么书推荐么?谢谢

【在 m**u 的大作中提到】
: C++, 不要搞到服务器上。
: 俺知道有人用C++,写了个咚咚卖了上千万人刀,现在每年维护费要200万人刀。
: 真正值钱的地方不是语言,而是你的领域和你能把东西整成一个可以用的工具。这个和
: web类的不是同一类市场。别把自己弄成个programmer, 你的价值是个具有高级编程能
: 力的专业工程师。
: 使用C++也可以挡住一些人进入你的领域,因为同时成为专业领域的牛人并且是C++编程
: 牛人的概率要小很多。
: 另外,一般专业领域的人不大会折腾服务器啥的,喜欢放在自己的机器上搞。

avatar
z*e
144
作为过来人,我负责任地劝你一句
如果你有机会搞成service,就不要搞成product
也就是不要打算用卖软件产品来赚钱
一定要想办法做成web service来赚钱
否则将来前景非常堪忧
理论和实现是两回事,c++能写的话,java一样写
而且你要非常小心,别人用java来抄你的实现
所以你要赶紧做成service,做成web service
否则别人一旦用web service来山寨你的产品
丢掉市场的就是你自己
java做server side软件一样没有办法抄,这个跟什么语言实现一点关系没有

【在 m****0 的大作中提到】
: C++,怎么上手,有什么书推荐么?谢谢
avatar
z*e
145
简单说就是你一定要想办法搞到服务器上去
如果你的产品直接分派到客户机器上去
你可以问一下本版那个coltzhao
让他给你演示一下怎么破解掉你的软件
你用什么写的都给搞掉
avatar
m*u
146
撇开市场, 就纯编程的角度来讲,仍然推荐C++,不要使用.NET啥的。对于你的情况来
说,你的软件工程复杂度很低,C++是个很好的平衡,既保证了计算速度又保证了一定
的高级语言特性用于处理相对复杂一些的情况。
.NET也好,Java也好,俺测试的结果和C++做计算还是有差距的。
avatar
m*0
147
主要是稳定性,这个vba稳定性太差。经常丢失数据,或是崩溃。最抓狂的是excel界面
有时会不能最大化。
另外的考虑是opc通信,要能实时,上传下载都应该很顺利。
没有用微软的lib, 当初用 vba 是因为什么软件都不知道用,就知道用excel.

【在 z****e 的大作中提到】
: 微软的东西,一般来说用.net会更简单
: 但是java也有office的lib,直接读进来,然后处理一下就好了
: 看你自己顺手用啥就用啥

avatar
m*u
148
不要搞成所谓的service,这个是cs类市场的忽悠, 要搞成Product,领域不同客户心
理是不一样的。 某些专业领域的工程人员就喜欢自己的机器上装个程序跑。
不用担心被山寨,如果你的程序那么容易被山寨,说明你的专业方法本身没有特殊的地
方,不管以什么方式,都没有太大的市场潜力。
avatar
m*0
149
想法非常好。做成那种单机版,怎么都会破解。
做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
1。用什么软件写服务器的那种东西?
2。用户如果不能上网,怎么办?

【在 z****e 的大作中提到】
: 简单说就是你一定要想办法搞到服务器上去
: 如果你的产品直接分派到客户机器上去
: 你可以问一下本版那个coltzhao
: 让他给你演示一下怎么破解掉你的软件
: 你用什么写的都给搞掉

avatar
M*N
150
要看你的分析软件的科学计算用的复杂程度:如果简单的静态分析,没有复杂的大型矩
阵或者大型微分方程组的求解话,java或者python就可以比较灵活,或者不追求实时性
,否则还是用Fortran把算法做成一个计算引擎放在服务器,通过前台及数据库操作来
调用计算引擎。
如果你需要详细的建议的话,需要更多的信息,可以和我联系
avatar
z*e
151
你现在对c++一点概念都没有,估计学起来还要一年半载
你可以先这么办,python最容易上手,你先用python搞定
如果真有必要,你再考虑一下其他语言,一万多行不算多
而且不觉得你的程序对反映时间如此敏感,所以python其实可以很快搞出一个
prototype来
剩下的如果有必要,你再换其他语言,一万多行,你写起来,快的话重新写一个也就是
十多天的事
不管什么语言,以后需要的话,你再从python转到jvm上也有办法
groovy什么也都很容易学,java用一些框架也很容易搞定
实在不行,你再去用c++,c++写起来,没那么快

【在 m****0 的大作中提到】
: 主要是稳定性,这个vba稳定性太差。经常丢失数据,或是崩溃。最抓狂的是excel界面
: 有时会不能最大化。
: 另外的考虑是opc通信,要能实时,上传下载都应该很顺利。
: 没有用微软的lib, 当初用 vba 是因为什么软件都不知道用,就知道用excel.

avatar
z*e
152
你稍微了解一下服务器
你用python或者java的话,服务器还是pc都是一样的
不管什么os,c++不一样
你只要google一下常见得那些服务器命令就好了
实在不行,上win server还不行么?
windows你总会用吧?
然后托管的话,找一个cloud,给你提供这些服务
cloud大多数时候是不需要智商的操作
你了解一下就明白了,不会比win server难多少
这样做比自己去倒腾机器要容易得多
以前我还买了刀片跑电信机房去托管之类得
折腾
现在也没有什么用户不能上网了吧?

阿。

【在 m****0 的大作中提到】
: 想法非常好。做成那种单机版,怎么都会破解。
: 做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
: 1。用什么软件写服务器的那种东西?
: 2。用户如果不能上网,怎么办?

avatar
z*e
153

java和python这些优势在网络应用
而不是计算有多快
这些就是糙快猛,赶紧上线,占领市场是王道

【在 M****N 的大作中提到】
: 要看你的分析软件的科学计算用的复杂程度:如果简单的静态分析,没有复杂的大型矩
: 阵或者大型微分方程组的求解话,java或者python就可以比较灵活,或者不追求实时性
: ,否则还是用Fortran把算法做成一个计算引擎放在服务器,通过前台及数据库操作来
: 调用计算引擎。
: 如果你需要详细的建议的话,需要更多的信息,可以和我联系

avatar
z*e
154
这点绝对不同意你的
国内盗版如火如荼
m$就是因为盗版,在天朝赔得连裤子都不剩
到现在都没几个像样得机构,都还是办事处
其他搞service的外企,无论是google还是ibm
每年都从天朝捞了大笔钞票走
这个年代,最怕的就是盗版
现在连游戏都在往server side去搬,暴雪最近的游戏都不做单机的了
搞得天朝网吧没啥钱可以赚

【在 m**u 的大作中提到】
: 不要搞成所谓的service,这个是cs类市场的忽悠, 要搞成Product,领域不同客户心
: 理是不一样的。 某些专业领域的工程人员就喜欢自己的机器上装个程序跑。
: 不用担心被山寨,如果你的程序那么容易被山寨,说明你的专业方法本身没有特殊的地
: 方,不管以什么方式,都没有太大的市场潜力。

avatar
m*0
155
已经等了好几年了,也不在于一时。
问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
户可以看到这个工具的配置代码,就完全透明了。
没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
没有,但是有相当多的循环,一个地方出错可能要调试很久。
很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

【在 z****e 的大作中提到】
: 对
: java和python这些优势在网络应用
: 而不是计算有多快
: 这些就是糙快猛,赶紧上线,占领市场是王道

avatar
z*e
156
c++以前就是用来写windows上的各种app的
后来赔得一塌糊涂,windows开发真没有几个能赚钱的
你现在去找win开发的职位,压根找不到
其他的linux,mac这些还不如windows上的app
都是因为盗版猖獗,毛子黑客破解软件的水平一流
多少都玩过,后来实在没办法,只好往网络上去搬
所以现在web公司如火如荼,说白了,也不是说单机做不了各种好的体验
但是单机盗版你这个谁有办法,server side再怎样
代码在你自己手里,别人没有办法直接copy,这个就让威胁小了很多很多
公孙大神说,现在c++没落主因就是因为desktop开发挂了
我深以为然也
现在连游戏都不在desktop上搞了,都开始搬到手机上去
这些都是技术的讨论,技术不重要,重要的是你能不能赚到钱
而要赚钱很重要一点就是竞争对手抄你的东西的难度,包括盗版
这是很现实的考虑
avatar
z*e
157
你打算把你的plc放在哪里?
服务器还是客户机上?

【在 m****0 的大作中提到】
: 已经等了好几年了,也不在于一时。
: 问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
: 户可以看到这个工具的配置代码,就完全透明了。
: 没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
: 没有,但是有相当多的循环,一个地方出错可能要调试很久。
: 很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

avatar
m*0
158
你的信箱满了。
客户的PLC

【在 z****e 的大作中提到】
: 你打算把你的plc放在哪里?
: 服务器还是客户机上?

avatar
z*e
159
哪怕是全部是一台pc来做
也还是python最简单
python是天然的胶水语言
调其他语言做的各种接口很容易
你现在用的vb跟python其实是一个东西
python再慢,能比vb慢多少?我不认为你很在乎这个计算时间
你这里的plc指代啥?我能想到好几个plc,表用缩写,容易看不懂的说

【在 m****0 的大作中提到】
: 已经等了好几年了,也不在于一时。
: 问题是这个工具,一半的代码在PLC上,用户可以直接看到所有的PLC代码。如果用
: 户可以看到这个工具的配置代码,就完全透明了。
: 没有计算,全部是产生数据表,生成报告,另外就是生成代码下载到PLC。 计算量几乎
: 没有,但是有相当多的循环,一个地方出错可能要调试很久。
: 很多时候电脑不能上网,很多时间在工厂里手机信号都没有的地方,有什么解决方案?

avatar
z*e
160
是客户的pc,laptop吗?
如果你做成一个服务的话,客户在工厂里面自己架一个pc server
这个可能不?随便找台pc做server也没啥大不了的

【在 m****0 的大作中提到】
: 你的信箱满了。
: 客户的PLC

avatar
z*e
161
又认真看了一下你原帖
还是觉得3比较好
你可以用python写客户端的东西,然后上传给server
server用java或者python来写
python还可以负责写一些手机上的app这些
现在最主要的问题是工厂里有些时候没有信号
这个很要命,问一下,这些数据的分析需要马上出结果么?
如果真是那样,你只能做成pc/laptop上跑的了
如果你可以争取到说,让他们连上网之后再出结果
那3就很容易做
avatar
m*0
162
没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
能有个好的OPC通信模块
Allen-Bradley 的Programmable Controllers
http://ab.rockwellautomation.com/Programmable-Controllers
PLC代码是ladder logic,用户可以完全看到
http://darkerview.com/darkview/index.php?/archives/1327-Ladder-

【在 z****e 的大作中提到】
: 哪怕是全部是一台pc来做
: 也还是python最简单
: python是天然的胶水语言
: 调其他语言做的各种接口很容易
: 你现在用的vb跟python其实是一个东西
: python再慢,能比vb慢多少?我不认为你很在乎这个计算时间
: 你这里的plc指代啥?我能想到好几个plc,表用缩写,容易看不懂的说

avatar
z*e
163
看了半天楼主说的东西
你问的是你说的这个
你保存在excel里面的话,估计你现在用的是vb写的插件吧?
然后用这个插件上传数据酱紫
你要做成服务的话,.net应该会容易很多
这个没办法,毕竟都是微软的东西
c++自己搞,一个excel接口搞死你
然后生成图片和pdf,这个就找类库就是了,.net应该有
java我知道用啥,但是.net我就不知道了,去.net版问问

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
m*0
164
机器很多时候不能上网,用户更改一些步骤之后,需要生成代码,然后下载测试。
用python做成pc/laptop上跑的??? 就是做成一个软件么?稳定性怎么样?
如果这样也不错。

【在 z****e 的大作中提到】
: 又认真看了一下你原帖
: 还是觉得3比较好
: 你可以用python写客户端的东西,然后上传给server
: server用java或者python来写
: python还可以负责写一些手机上的app这些
: 现在最主要的问题是工厂里有些时候没有信号
: 这个很要命,问一下,这些数据的分析需要马上出结果么?
: 如果真是那样,你只能做成pc/laptop上跑的了
: 如果你可以争取到说,让他们连上网之后再出结果
: 那3就很容易做

avatar
z*e
165
好,你现在是vb写的
我认为还是.net最容易搞
vb部分继续延用
但是慢慢简化,做成就负责发送和接收数据就好了
然后剩下的架一个server,用.net写逻辑处理
交给.net去做,然后.net生成图片和pdf,再发送回客户电脑
.net生成pdf或者图片应该小意思
不过如果没有网络的话你打算咋办?
这个是大问题

【在 m****0 的大作中提到】
: 没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
: 能有个好的OPC通信模块
: Allen-Bradley 的Programmable Controllers
: http://ab.rockwellautomation.com/Programmable-Controllers
: PLC代码是ladder logic,用户可以完全看到
: http://darkerview.com/darkview/index.php?/archives/1327-Ladder-

avatar
m*0
166
现在是生成excel表格然后打印成PDF文件。

【在 z****e 的大作中提到】
: 看了半天楼主说的东西
: 你问的是你说的这个
: 你保存在excel里面的话,估计你现在用的是vb写的插件吧?
: 然后用这个插件上传数据酱紫
: 你要做成服务的话,.net应该会容易很多
: 这个没办法,毕竟都是微软的东西
: c++自己搞,一个excel接口搞死你
: 然后生成图片和pdf,这个就找类库就是了,.net应该有
: java我知道用啥,但是.net我就不知道了,去.net版问问

avatar
z*e
167
python这样搞可以是可以
问题在于,你用excel的话
我担心python未必有合适的东西给你搞
我没做过,这个一定要找找有没有直接操作office的类库可以用
这样说起来,可能还是.net最简单
python稳定性比vb那是没啥问题
python,java这种用来写server的语言,稳定性都是小意思
server最讲究稳定性了

【在 m****0 的大作中提到】
: 机器很多时候不能上网,用户更改一些步骤之后,需要生成代码,然后下载测试。
: 用python做成pc/laptop上跑的??? 就是做成一个软件么?稳定性怎么样?
: 如果这样也不错。

avatar
z*e
168
这个没有问题,我相信.net,python还有java都能做
现在问题是,没有网络的话,咋办呢?

【在 m****0 的大作中提到】
: 现在是生成excel表格然后打印成PDF文件。
avatar
m*0
169
就是,很多时候没有网络。
接受发送数据部分用的OPC DA automation 2.02 的rslinx DDE.

【在 z****e 的大作中提到】
: 好,你现在是vb写的
: 我认为还是.net最容易搞
: vb部分继续延用
: 但是慢慢简化,做成就负责发送和接收数据就好了
: 然后剩下的架一个server,用.net写逻辑处理
: 交给.net去做,然后.net生成图片和pdf,再发送回客户电脑
: .net生成pdf或者图片应该小意思
: 不过如果没有网络的话你打算咋办?
: 这个是大问题

avatar
z*e
170
没有网络,现有程序是vb写的
那估计只能写成纯粹的客户端软件了
看来还是.net最合适
python也可以,但是python估计你折腾office那些够呛
相比之下.net会容易很多,而且vb代码可以最大可能重用
还是.net吧,这种情况别写服务器端,没有网络,没办法
纯客户端了

【在 m****0 的大作中提到】
: 就是,很多时候没有网络。
: 接受发送数据部分用的OPC DA automation 2.02 的rslinx DDE.

avatar
j*x
171
web2py? server 直接上。 pc上python 随便开个http server 使。

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
z*e
172
然后用fortran写模型,用python挂上去,我看可以

【在 j****x 的大作中提到】
: web2py? server 直接上。 pc上python 随便开个http server 使。
avatar
s*o
173
VSTO?
最新的office好像玩新花样把VSTO也抛弃了(当然还可以继续用),可以写成APP什么
的,你可以查一下。

【在 m****0 的大作中提到】
: 搭顺风车问一下,我的这个应该用什么软件?
: 一个excel vba的程序,大概5000 到10000行. 主要是数据枯记录(不是sql数据库,一些
: 存储的数据和表格,不知道叫数据库对不对), 然后就是跟 PLC通讯.(用的是DDE,现在想
: 改成opc,还没有具体动手)
: 有一些用户的界面,主要功能是用户配置数据,然后打印数据保存或是下载到PLC.
: VBA的主要问题是不稳定,然后用户能直接看到源代码.用那个软件写会比较好.我的第一
: 个选择是.net, 毕竟从代码上说跟vba比较接近.

avatar
c*g
174
即然你用c++写过应用,这次应该用c++。至于web service.clientce侧可用其它,服务
器侧jsp,or python 等 可以直接调用c++的执行程序阿,当然数据存储要改一下。
avatar
w*2
175
emacs + lisp: the future is in ai.
avatar
t*x
176
大牛基本执笔

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
S*h
177
python w/ scipy package.

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
j*x
178
对。hvac的code估计有挺多root finding 的code. 像求个enthalpy 找个湿球温度啥的
,numpy和scipy挺合适。不求大的pde 估计不用直接上fortran.

【在 S****h 的大作中提到】
: python w/ scipy package.
avatar
b*s
179
这些东西最好在这个阶段就把客户带进来
问问他们使用习惯上喜欢哪一种
其实都不难,没什么非要哪条路线的
另外,小心被外行忽悠瘸了

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
r*c
180
我也是ME的,不牛。周围玩Python的人很多,因为比较像Matlab。最近有些人在用
Julia,不知如何。只有写solver的人可能还有用些Fortran,不过Solver网上有很多,
什么cvode之类的,下就是了。
但是你如果做物理仿真,据我了解State of the Art的做法应该是GUI部分用程序语言
,计算用专业仿真软件制作的FMU。例如Python就可以很简单做到整一套了。
https://pypi.python.org/pypi/PyFMI
我个人推荐Modelica语言,不过免费的编译器只有opemodelica和jmodelica。
当然有些公司准备通过直接卖计算部分的FMU来赚钱。
avatar
h*t
181
很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
纯好奇为什么会有这个想法?
因为我觉得用过qt 的人对这两个东西很难提起兴趣。

【在 f*******r 的大作中提到】
: 请问大牛们做科学计算用什么语言合适?
: 我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
: 之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
: 算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
: 1. VBA for Excel
: 大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
: 虑到简单易用。
: 2. C++
: 以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
: Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由

avatar
z*e
182
才10k+行,小意思了,也就是十来天的工作量
楼主估计是看到c++前景堪忧,所以想为自己前途着想,问问探个路
你们其实都没有看到这问题背后的深意
沙发那个就比较精明,c++程序员最大的问题就是老狗总是学不会新花招
实际上c++没落也有十多年时间了,这么久时间,还没反应过来的
这都有些问题,至少说vision好,那这个恐怕是不太对了

vba。

【在 h*******t 的大作中提到】
: 很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
: 纯好奇为什么会有这个想法?
: 因为我觉得用过qt 的人对这两个东西很难提起兴趣。

avatar
z*e
183
是我就用python,楼主把python和java放到一类去
看来也是做了点功课,不是全然不懂上来就瞎问
avatar
z*e
184
太监你好,送你幅图

【在 b*******s 的大作中提到】
: 这些东西最好在这个阶段就把客户带进来
: 问问他们使用习惯上喜欢哪一种
: 其实都不难,没什么非要哪条路线的
: 另外,小心被外行忽悠瘸了

avatar
t*d
185
用excel分析的数据用任何一个语言都可以了。你就什么简单就用什么吧。c/c++ 肯定
比java/python难学点。
服务器不服务器的,没必要考虑。

阿。

【在 m****0 的大作中提到】
: 想法非常好。做成那种单机版,怎么都会破解。
: 做成服务器上,用户上网然后配置数据,可惜我服务器的那种什么都不懂,没法上手阿。
: 1。用什么软件写服务器的那种东西?
: 2。用户如果不能上网,怎么办?

avatar
h*t
186
我觉得楼主的问题不是语言问题.实质上是机械工程师不知道怎样给自己现有系统加功
能的问题.
你根本就不需要重写程序.你需要的是给现有的系统加个web server 而已.这个根本就
是跟你的qt 程序独立的问题,你把它们混成一团了.把一个几个小时就可以搞定proof
of concept 的事弄成了个全部重写的大项目.
你用其他语言重写qt 程序根本就是件主动丢饭碗的事。

vba。

【在 h*******t 的大作中提到】
: 很显然的还是qt c++啊。很难想象用qt 写过一个万多行程序的人会想改用java甚至vba。
: 纯好奇为什么会有这个想法?
: 因为我觉得用过qt 的人对这两个东西很难提起兴趣。

avatar
z*e
187
即便不重写那部分代码,也还是python来实现web server更简单

proof

【在 h*******t 的大作中提到】
: 我觉得楼主的问题不是语言问题.实质上是机械工程师不知道怎样给自己现有系统加功
: 能的问题.
: 你根本就不需要重写程序.你需要的是给现有的系统加个web server 而已.这个根本就
: 是跟你的qt 程序独立的问题,你把它们混成一团了.把一个几个小时就可以搞定proof
: of concept 的事弄成了个全部重写的大项目.
: 你用其他语言重写qt 程序根本就是件主动丢饭碗的事。
:
: vba。

avatar
T*g
188
搂主的问题是做科研用的语言,要是只考虑通用性,我觉得 Python 最好。当然,每个
语言都有自己的优势和适用的领域。不过学好了Python, 转学别的也容易。
avatar
O*d
189
大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
算,速度可提高几十倍上百倍。
avatar
d*i
191
我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
Java, C#, Python, Perl, JavaScript,Shell等等包装。

【在 O*******d 的大作中提到】
: 大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
: 量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
: 算,速度可提高几十倍上百倍。

avatar
e*3
193
这是秀智商下限吗?大公司的Intern就不止这点钱了。

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
avatar
z*e
195
其实不是速度不行
主要原因是java写一些乘方什么很困难
math.pow(a,2),这哪里受得了
r的a^2,多容易,科学计算c++其实也不行
*到底是啥意思?现在用c++的很多都是不得不用,没办法
其实没几个人愿意搞的,像统计就几乎都不用了

【在 O*******d 的大作中提到】
: 大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
: 量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
: 算,速度可提高几十倍上百倍。

avatar
e*a
197
fortran90
avatar
z*e
198
用c是没有办法啊
你丫的不用c还能用啥?
底层不都是c
只是很多c++程序员居然分不清楚c和c++的区别
经常凑在一块说,我草,这个你说算不算行为艺术?
比如某人说的,jvm是c++写的
我当时就崩溃了,好歹也知道jrockit没有c++吧
主要是jvm里面一些webkit这种引擎是c++写的
集成到了jvm里面去
c++别告诉我是什么overengineering,engineering没有over一说
都是狗屁,engineering就是一工具,多快好省是主要目的
又不是science,你装啥逼?真的理论压根不在乎啥语言
还有就是c没有问题,但是c所从事的领域
钱途是另外一个问题,硬件赚钱不如系统软件多
系统软件赚钱不如app多,app赚钱不如web service多
这个稍微对市场有点了解的话,自己看看就清楚了
现在主要用c的企业,都有点不太行,比如intel
在裁员呢,ibm其实也有硬件,也在裁
但是ibm在投资10亿搞cloud,cloud有几个用c写的?
0

【在 d********f 的大作中提到】
: 你盯着c++没意思,c++是典型的的overengineering,普通iq的程序员根本用不了。你这
: 牛b冲天的java为什么还不如C我就不懂了

avatar
d*f
199
你对java这么热爱居然搞不清sun的jvm就是C写的?

【在 z****e 的大作中提到】
: 用c是没有办法啊
: 你丫的不用c还能用啥?
: 底层不都是c
: 只是很多c++程序员居然分不清楚c和c++的区别
: 经常凑在一块说,我草,这个你说算不算行为艺术?
: 比如某人说的,jvm是c++写的
: 我当时就崩溃了,好歹也知道jrockit没有c++吧
: 主要是jvm里面一些webkit这种引擎是c++写的
: 集成到了jvm里面去
: c++别告诉我是什么overengineering,engineering没有over一说

avatar
z*e
200
你tmd到现在还看不明白我和其他人对c是什么态度?
你丫是真的有些傻,我看不象是装的

【在 d********f 的大作中提到】
: 你对java这么热爱居然搞不清sun的jvm就是C写的?
avatar
m*6
201
总是有些人就只到有java.
avatar
a*a
202
same here. I m in banking sector.
C++ library for analytics. Perl, Python, Shell, Slang or whatever as glue,
even LISP.
Compiled into DLL for VBA access by internal users who can create simple
programs in Excel or other scripting language. Web portal for outside
clients who are limited to a number of prebuilt programs.
if the OP already has a tried and true C++ library, no need to port it to
any other languages. can just build it out as the core.
I v been writing programs in school or at work for 15 years now. Have yet
written one single line of JAVA.

【在 d****i 的大作中提到】
: 我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
: Java, C#, Python, Perl, JavaScript,Shell等等包装。

avatar
z*e
203
这种就是典型的legacy code
15年正好说明了问题
换不了,很难换
但是这种结构正好给了后来者以机会
新生的东西就一定要遵循前人做的?
谁说的?
其实换一个5年前的系统,就可以看出很大不同
说这么多没用,数据说明了一切

【在 a*********a 的大作中提到】
: same here. I m in banking sector.
: C++ library for analytics. Perl, Python, Shell, Slang or whatever as glue,
: even LISP.
: Compiled into DLL for VBA access by internal users who can create simple
: programs in Excel or other scripting language. Web portal for outside
: clients who are limited to a number of prebuilt programs.
: if the OP already has a tried and true C++ library, no need to port it to
: any other languages. can just build it out as the core.
: I v been writing programs in school or at work for 15 years now. Have yet
: written one single line of JAVA.

avatar
d*u
204
如果不是每个人都是20W...

【在 z****e 的大作中提到】
: 行啊,如果找到了20w的工作,你全家死光
avatar
d*u
205
你又来骗人了。你倒是解释一下,找2个小姑娘念PPT是你妈什么教学法?
还有,假简历假REFERENCE怎么解释?

【在 m*********u 的大作中提到】
: 祝贺 咱国生物博士后夫妻转行,双双进入数据库领域从事 BI 工作.
: 这个家庭从此会更好!
: 视频:http://www.youtube.com/watch?v=YUy9BoZNKlo&feature=youtu.be

avatar
m*5
206
很多领域是不会cloud的
这个我敢肯定
C++是不是渣, 要看在某个领域用得广不广, 效率要求高不高
另外硬件领域没啥C++的事儿, C++如果也叫折腾硬件, 那用C的和CUDA的可以叫做硬件
了, 这不是瞎扯蛋么

【在 z****e 的大作中提到】
: 自己的机器还需要找dc来放
: 现在都cloud了,去哪里自己的机器
: 真正值钱的东西不是语言,这倒是没有错
: 问题在于,你用c++写起来,要折腾硬件
: 除非你说你的领域是硬件,否则用c++连个工作都够呛
: 真正聪明人应该抓紧时间给其他领域的人实现便利的工具
: 比如renjin那种

avatar
z*e
207
是这个道理
c++现在做硬件不如c
做软件不如java
上不上下不下,定位非常尴尬
游戏等行当都在逐步摆脱c++的束缚

【在 m********5 的大作中提到】
: 很多领域是不会cloud的
: 这个我敢肯定
: C++是不是渣, 要看在某个领域用得广不广, 效率要求高不高
: 另外硬件领域没啥C++的事儿, C++如果也叫折腾硬件, 那用C的和CUDA的可以叫做硬件
: 了, 这不是瞎扯蛋么

avatar
z*e
208
你看到的不足,其实都有人在做
而这些人就通过这个来赚钱
比如renjin
都有公司在背后推动
你也就会说这些没用的了
悲愤,继续悲愤,看你什么时候上法庭
男人,光说不练,那就是一个太监
下面没有了

【在 N******K 的大作中提到】
: c++ operator overload a^2 小意思
: armadillo 这个库你没听说过吧
: 不懂装懂 你就是个傻逼

avatar
m*5
209
算法依赖比较强的东西还是得C++
C不是很好做
我做科学计算, 图形处理, ML都是C++
做计算的没有template, lambda这些很难受的

【在 z****e 的大作中提到】
: 是这个道理
: c++现在做硬件不如c
: 做软件不如java
: 上不上下不下,定位非常尴尬
: 游戏等行当都在逐步摆脱c++的束缚

avatar
z*e
210
科学计算要看应用
现在最大的科学计算是生物学
基因库的海量数据,但是搞生物又太没意思了
统计里面应用最广泛的应该是精算
精算主要是r和sas,r现在已经慢慢蚕食掉了sas的市场
现在主要focus在如何把r搬到jvm上
然后下一步再把精算自动化给做出来
最后再搞定统计,然后统计到物理,生物,这个还有一段距离要走
事情得一步步做,饭一口口吃,一口也吃不成胖子
图形处理最大得应用是游戏产业
现在javafx也在慢慢地搬运这些东西
ml也需要用到统计,而且ml主要的一个产品是weka

【在 m********5 的大作中提到】
: 算法依赖比较强的东西还是得C++
: C不是很好做
: 我做科学计算, 图形处理, ML都是C++
: 做计算的没有template, lambda这些很难受的

avatar
z*e
211
现在主要是如何把最新的这些成果
包装成各种类库,然后放开,给脚本程序员去用
主要面对的是ruby, python这些
而不是c++,很多新兴产品的c++接口都很垃圾
我感觉他们都不是很爱做这些接口
首要目标当然是java,其次是ruby,python这些
java自身也在赶着做script engine,也就是迫不及待要跟这些脚本语言接轨
java社区最新的成果也是如何搬运nodejs到jvm上
因为nodejs发展迅猛,类库多,所以要搬运过来
avatar
m*5
212
生物不清楚
生物上我觉得数据量和计算量并不大, 而且不需要实时
统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
是那个不是核心竞争力。
SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除
了编程技能更需要的是对该领域的Insight.
当年搞这些, 有时候我一天才写两行代码 LoL, 语言的productivity 对我来说一点不
重要

【在 z****e 的大作中提到】
: 科学计算要看应用
: 现在最大的科学计算是生物学
: 基因库的海量数据,但是搞生物又太没意思了
: 统计里面应用最广泛的应该是精算
: 精算主要是r和sas,r现在已经慢慢蚕食掉了sas的市场
: 现在主要focus在如何把r搬到jvm上
: 然后下一步再把精算自动化给做出来
: 最后再搞定统计,然后统计到物理,生物,这个还有一段距离要走
: 事情得一步步做,饭一口口吃,一口也吃不成胖子
: 图形处理最大得应用是游戏产业

avatar
z*e
213
物理和生物哪个数据量大,这个不太好说
不过我觉得是生物大,我们有南半球最强大的计算机
主要应用在生物工程和医疗领域
不过科学计算光靠软件也没啥镐头
hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
pbsscript的经验我一个字都不提
怕一不小心被弄去做主机,写cobol
当年这些也都不是没有机会做,不想做而已,兴趣不在这里
这些东西来钱也不快,比起软件,一个app都能创业,差太远了
统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科
所以对于统计的应用,非常迫切,sas的license太贵了
r又是单线程的,很难搞,所以renjin很好地弥补了这一个缺口
我看好这个东东,一些常用的数学,apache common math就可以了
就你说的一些常见的统计模型,比如蒙特卡洛之类的
common math就有,不需要自己实现
真正的数学,这些工具,其实都不重要
数学里面,证明最重要,其他都是扯淡
医疗CT之类的,这个主要是卖器材,懂怎么做扫描ct更重要
软件只是一个辅助在这些领域里面,不上台面,也不需要专业搞软件的去做
本行搞这个的自己就把软件给写了,也没多少东西,目的很清晰
搞什么分层,架构那就显得画蛇添足

【在 m********5 的大作中提到】
: 生物不清楚
: 生物上我觉得数据量和计算量并不大, 而且不需要实时
: 统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
: 医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
: 流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
: 软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
: 不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
: 是那个不是核心竞争力。
: SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
: 综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

avatar
t*e
214
这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
太小了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
l*s
215
sas is written in c

【在 m********5 的大作中提到】
: 生物不清楚
: 生物上我觉得数据量和计算量并不大, 而且不需要实时
: 统计方面除了蒙特卡洛和一些模型拟合, 分类算法之外, 计算量其实都不算太强
: 医学图像处理, 比如CT之类, 有没有用java的? 有,QA和GUI, 反正不是核心。
: 流体力学,分子模拟,解谱,这些才是科学计算的大头, 你们应该接触不到; 德国一个
: 软件一个执照几百万美金, 照样卖得很火, 这些都是吃硬件的, 硬件发展再快都满足
: 不了, 效能能高一点是一点 C++还是有很大用处的,这些软件也有用java做GUI的,但
: 是那个不是核心竞争力。
: SAS应该是C++写的。 取代不了R, 因为新的算法都在R里面。
: 综上, C++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

avatar
b*s
216
对了atlassian给不给你rsu?

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
m*5
217
嗯,我以前做过的是50TBytes左右
但是数据量大,不见得计算量大
有的数据只有20-30GB, 但是计算量大得多

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
t*e
218
几千Tb或者几百Tb解高阶pde
现在很多这种计算了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 嗯,我以前做过的是50TBytes左右
: 但是数据量大,不见得计算量大
: 有的数据只有20-30GB, 但是计算量大得多

avatar
t*e
219
以前太贵算不起,现在都可以做了

★ 发自iPhone App: ChineseWeb 8.2.2

【在 t**********e 的大作中提到】
: 几千Tb或者几百Tb解高阶pde
: 现在很多这种计算了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
z*e
220
有吧,一个薰衣草的基因库就有4tb

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
m*5
221
医疗仪器里面信号处理占了很大的核心成分
因此软件实际很重要
CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
简直如鱼得水。
现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
这些都和一般的码工关系不大,主要是行业知识工具化
生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
会让码工做核心部分吧。
这些东西软件更新慢,我估计C, Fortran之类的都大有人在,不过我自己肯定更倾向C+
+, 用起来要舒服一些。
因此,码工估计用C++的越发少了,这一点没错

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
z*e
222
你懂物理吗?给说说大傻大概是lv几吧
虎肉卡桑在ee只能排lv4阿,大傻能超过虎肉不?

【在 m********5 的大作中提到】
: 医疗仪器里面信号处理占了很大的核心成分
: 因此软件实际很重要
: CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
: 简直如鱼得水。
: 现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
: 公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
: 这些都和一般的码工关系不大,主要是行业知识工具化
: 生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
: 做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

avatar
m*5
223
对的,这玩意儿是比较耗
以前有手工简化,现在直接算
但几百个TBytes的初始数据我真没见过
这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

【在 t**********e 的大作中提到】
: 几千Tb或者几百Tb解高阶pde
: 现在很多这种计算了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
m*5
224
你说dsb?
不知道啊
虎肉桑是谁我都不清楚

【在 z****e 的大作中提到】
: 你懂物理吗?给说说大傻大概是lv几吧
: 虎肉卡桑在ee只能排lv4阿,大傻能超过虎肉不?

avatar
t*e
225
还有和大数据量相关的很多问题,
很多写程序的人都在做和大数据量计算有关的Coding

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 对的,这玩意儿是比较耗
: 以前有手工简化,现在直接算
: 但几百个TBytes的初始数据我真没见过
: 这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

avatar
t*e
226
公司里光这些计算的机器一年的电费都花好几千万美元

★ 发自iPhone App: ChineseWeb 8.2.2

【在 m********5 的大作中提到】
: 对的,这玩意儿是比较耗
: 以前有手工简化,现在直接算
: 但几百个TBytes的初始数据我真没见过
: 这也太大了,中间结果得放xxPB级别以上了,感觉太夸张了

avatar
z*e
227
不可能吧
上次你在水版还说他是最纯情的骚年,要我们不要欺负它

【在 m********5 的大作中提到】
: 你说dsb?
: 不知道啊
: 虎肉桑是谁我都不清楚

avatar
d*f
228
我们的数据早就不用tb的单位了,直接上pb了

【在 t**********e 的大作中提到】
: 这里有人做过几十个Tb或几百Tb的数据计算吗,没有的话就别争了。那你们的计算数据
: 太小了
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

avatar
d*f
229
南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么

【在 z****e 的大作中提到】
: 物理和生物哪个数据量大,这个不太好说
: 不过我觉得是生物大,我们有南半球最强大的计算机
: 主要应用在生物工程和医疗领域
: 不过科学计算光靠软件也没啥镐头
: hpc赶紧跟上,但是出来混工作,hpc经验一点用都没有
: pbsscript的经验我一个字都不提
: 怕一不小心被弄去做主机,写cobol
: 当年这些也都不是没有机会做,不想做而已,兴趣不在这里
: 这些东西来钱也不快,比起软件,一个app都能创业,差太远了
: 统计是应用数学,也是目前除了cs之外,应用最为广泛的数学学科

avatar
z*e
230
lol,这还不容易
有进的话,你全家死绝

【在 d********f 的大作中提到】
: 南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么
avatar
l*G
231
I used on one military HPC before, disk size is 7000TB using Lustre file
system
avatar
O*s
232
很赞同。科学计算中很多是用Fortran, C, 和C++的混合编程。
Fortran虽然不够灵活,但是数值计算的性能很好:
http://annwm.lbl.gov/bench/talk.ppt‎;
http://stackoverflow.com/questions/13078736/fortran-vs-c-does-f
因为对于物理中的大体系,是几乎不可能用量子力学去精确求解的,所以实际处理只能
用微扰近似去计算
(即便在漂亮的string theory里,想得到实际有用的信息,当前也多是用微扰去处理
,还没有较好的non-perturbative的理论)
以前做过几年的第一性原理分子动力学模拟计算,因为需要根据薛定谔方程去求解波函
数,用平面波展开去拟合做自洽计算,体系每个周期性结构原子数几十个左右还可以在
32节点每节点16GB内存的并行机上在几天内跑出结果,体系稍大点,上百个原子,就要
个把月了,,,而且很容易出问题,特别是IO是个很大的瓶颈,虽然总体数据量不大,
但计算量非常大,现在国内各大HPC中心不少任务就是跑这个的
类似的,在粒子物理中,Lattice QCD 也是很耗计算的,目前也是HPC性能评估的指标
之一
其实,语言之争没有多大意义,任何流行的语言自然有其在相应领域的优势
做服务大众的平台和科学计算很不一样的,
多学一门语言也花不了多少时间,Java,Python,R 都可以学学

【在 m********5 的大作中提到】
: 医疗仪器里面信号处理占了很大的核心成分
: 因此软件实际很重要
: CT里面还涉及到三维重构这些,我这里一哥们儿以前核子研究院的,出来创业做这些,
: 简直如鱼得水。
: 现在医疗仪器里面有很多东西,包括核心软件, 都有不少部分是大公司到几个人的小
: 公司买模块来搭,因此不能说创业有多难,只是这些公司一般不到前台,你看不到。
: 这些都和一般的码工关系不大,主要是行业知识工具化
: 生物/医学计算量大的应该是那些分子模拟之类的,这个其实和生物没多大关系。
: 做雷达,100GHz, THz成像这些, 纯软件部分我看C++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

avatar
n*7
233
这是啥?
人30亿的基因组存起来也就几百M啊

【在 z****e 的大作中提到】
: 有吧,一个薰衣草的基因库就有4tb
avatar
a*a
234
薰衣草成精。

【在 n******7 的大作中提到】
: 这是啥?
: 人30亿的基因组存起来也就几百M啊

avatar
k*u
235
最后有结论没?
打算下个月开始跟着coursera重新温习一下python
好多东西都忘记了 哎
avatar
N*K
236
你全家都是太监

【在 z****e 的大作中提到】
: 搞图形学的太监知道什么是jni么?
avatar
w*i
237
大牛,你把TB和GB弄混了

【在 z****e 的大作中提到】
: 有吧,一个薰衣草的基因库就有4tb
avatar
N*K
238
现在的计算机还是太挫了

【在 O****s 的大作中提到】
: 很赞同。科学计算中很多是用Fortran, C, 和C++的混合编程。
: Fortran虽然不够灵活,但是数值计算的性能很好:
: http://annwm.lbl.gov/bench/talk.ppt‎;
: http://stackoverflow.com/questions/13078736/fortran-vs-c-does-f
: 因为对于物理中的大体系,是几乎不可能用量子力学去精确求解的,所以实际处理只能
: 用微扰近似去计算
: (即便在漂亮的string theory里,想得到实际有用的信息,当前也多是用微扰去处理
: ,还没有较好的non-perturbative的理论)
: 以前做过几年的第一性原理分子动力学模拟计算,因为需要根据薛定谔方程去求解波函
: 数,用平面波展开去拟合做自洽计算,体系每个周期性结构原子数几十个左右还可以在

avatar
c*t
239
爬了爬楼。大牛们明显都在各说个的,自言自语。连貌似的对话都是如此。还有好多错
误/过时信昔。你们真闲
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。