由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问大牛做科学计算用什么语言合适?
相关主题
早就说了,java+python就是将来从心底讨厌scala
痛恨Python的和当年痛恨Java的一个道理zhaoce一出来又把所有帖子刷了个遍啊
Python就是爽入门级的大妈程序员都能干些什么?
别人说做Python的并行还不如去学C++,我不同意。python真是一个很恶心的语言。
大神王垠 PySonar2 开源,世界最先进python静态分析急问,有包子,怎样提高SCRIPT 的EFFICIENCY.
以后Web就是Node的天下了Hadoop 和Python的数据分析包哪个更值得学习?
java是最好的语言说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl
转行困惑求解:关于JavaScript和职业发展如何在VC++下把raw图像快速写到硬盘里呢?
相关话题的讨论汇总
话题: c++话题: python话题: java话题: 软件话题: 计算
进入Programming版参与讨论
1 (共1页)
f*******r
发帖数: 901
1
请问大牛们做科学计算用什么语言合适?
我是搞mechanical engineering的。现在要做一用来计算HVAC系统能耗的分析软件。我
之前写了一个类似的软件,用Qt C++写的,大概一万多行。现在要给客户编一个用来计
算HVAC系统能耗的分析软件,我想到下面三种开发的方式;
1. VBA for Excel
大家不要笑话,在这个业内很多老工程师使用Excel来做很多计算,用这个就是考
虑到简单易用。
2. C++
以前编过类似的软件,有很多现成的函数可以用。 大家可能要问为什么不用
Fortran,而是C++,这是因为面向对象的语言极适用于HVAC系统,因为HVAC系统就是由
许多对象组成的。
3. 前两个Option都是直接提供给客户使用,第三准备让软件在我们公司的服务器上运
行,客户通过网络来输入所需数据,然后下在计算的结果。我能想到的就是Java,
Python,等等。
我们这个软件GUI就是一些基本的简单的几个数据,几个button之类,输出就是在屏幕
显示一个图,然后保存一个PDF的分析报告。程序主要的还是大量的计算。想请问大牛
们针对我这个问题,有什么好的建议。
l*********s
发帖数: 5409
2
第三种比较好,简历可以加分
z****e
发帖数: 54598
3
fortran最好
但是写fortran你工作几乎没啥指望
出来做主机可能会有一点点优势
但是主机工作机会又实在是很少
c++现在显然自身难保,vb过气了
那个软件用c++是因为那些工程师只懂c++
不懂什么科学计算,那不是他们的领域,所以只提供c++接口酱紫
最后一个是service,这个才是将来
还是用java或者python吧
d********f
发帖数: 43471
4
java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作

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

N******K
发帖数: 10202
5
哈哈 说得好

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

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

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

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

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

相关主题
以后Web就是Node的天下了从心底讨厌scala
java是最好的语言zhaoce一出来又把所有帖子刷了个遍啊
转行困惑求解:关于JavaScript和职业发展入门级的大妈程序员都能干些什么?
进入Programming版参与讨论
z****e
发帖数: 54598
11
微软的东西,一般来说用.net会更简单
但是java也有office的lib,直接读进来,然后处理一下就好了
看你自己顺手用啥就用啥

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

z****e
发帖数: 54598
12
搞图形学的太监知道什么是jni么?

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

m****0
发帖数: 837
13
C++,怎么上手,有什么书推荐么?谢谢

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

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

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

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

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

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

M****N
发帖数: 27
20
要看你的分析软件的科学计算用的复杂程度:如果简单的静态分析,没有复杂的大型矩
阵或者大型微分方程组的求解话,java或者python就可以比较灵活,或者不追求实时性
,否则还是用Fortran把算法做成一个计算引擎放在服务器,通过前台及数据库操作来
调用计算引擎。
如果你需要详细的建议的话,需要更多的信息,可以和我联系
相关主题
python真是一个很恶心的语言。说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl
急问,有包子,怎样提高SCRIPT 的EFFICIENCY.如何在VC++下把raw图像快速写到硬盘里呢?
Hadoop 和Python的数据分析包哪个更值得学习?请问static variable init的问题?
进入Programming版参与讨论
z****e
发帖数: 54598
21
你现在对c++一点概念都没有,估计学起来还要一年半载
你可以先这么办,python最容易上手,你先用python搞定
如果真有必要,你再考虑一下其他语言,一万多行不算多
而且不觉得你的程序对反映时间如此敏感,所以python其实可以很快搞出一个
prototype来
剩下的如果有必要,你再换其他语言,一万多行,你写起来,快的话重新写一个也就是
十多天的事
不管什么语言,以后需要的话,你再从python转到jvm上也有办法
groovy什么也都很容易学,java用一些框架也很容易搞定
实在不行,你再去用c++,c++写起来,没那么快

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

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

阿。

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

z****e
发帖数: 54598
23

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

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

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

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

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

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

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

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

m****0
发帖数: 837
28
你的信箱满了。
客户的PLC

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

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

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

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

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

相关主题
怎样提高C#计算程序的performance?痛恨Python的和当年痛恨Java的一个道理
C++ 的 exception handlingPython就是爽
早就说了,java+python就是将来别人说做Python的并行还不如去学C++,我不同意。
进入Programming版参与讨论
z****e
发帖数: 54598
31
又认真看了一下你原帖
还是觉得3比较好
你可以用python写客户端的东西,然后上传给server
server用java或者python来写
python还可以负责写一些手机上的app这些
现在最主要的问题是工厂里有些时候没有信号
这个很要命,问一下,这些数据的分析需要马上出结果么?
如果真是那样,你只能做成pc/laptop上跑的了
如果你可以争取到说,让他们连上网之后再出结果
那3就很容易做
m****0
发帖数: 837
32
没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
能有个好的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,表用缩写,容易看不懂的说

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

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

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

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

z****e
发帖数: 54598
35
好,你现在是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-

m****0
发帖数: 837
36
现在是生成excel表格然后打印成PDF文件。

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

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

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

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

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

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

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

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

相关主题
别人说做Python的并行还不如去学C++,我不同意。java是最好的语言
大神王垠 PySonar2 开源,世界最先进python静态分析转行困惑求解:关于JavaScript和职业发展
以后Web就是Node的天下了从心底讨厌scala
进入Programming版参与讨论
j****x
发帖数: 943
41
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系统就是由

z****e
发帖数: 54598
42
然后用fortran写模型,用python挂上去,我看可以

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

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

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

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

S****h
发帖数: 558
47
python w/ scipy package.

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

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

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

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

r****c
发帖数: 1494
50
我也是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来赚钱。
相关主题
zhaoce一出来又把所有帖子刷了个遍啊急问,有包子,怎样提高SCRIPT 的EFFICIENCY.
入门级的大妈程序员都能干些什么?Hadoop 和Python的数据分析包哪个更值得学习?
python真是一个很恶心的语言。说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl
进入Programming版参与讨论
h*******t
发帖数: 2679
51
很显然的还是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系统就是由

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

vba。

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

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

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

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

阿。

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

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

vba。

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

z****e
发帖数: 54598
57
即便不重写那部分代码,也还是python来实现web server更简单

proof

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

T*****g
发帖数: 341
58
搂主的问题是做科研用的语言,要是只考虑通用性,我觉得 Python 最好。当然,每个
语言都有自己的优势和适用的领域。不过学好了Python, 转学别的也容易。
O*******d
发帖数: 20343
59
大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
算,速度可提高几十倍上百倍。
m*********u
发帖数: 1491
60
祝贺 咱国生物博士后夫妻转行,双双进入数据库领域从事 BI 工作.
这个家庭从此会更好!
视频:http://www.youtube.com/watch?v=YUy9BoZNKlo&feature=youtu.be
相关主题
如何在VC++下把raw图像快速写到硬盘里呢?C++ 的 exception handling
请问static variable init的问题?早就说了,java+python就是将来
怎样提高C#计算程序的performance?痛恨Python的和当年痛恨Java的一个道理
进入Programming版参与讨论
d********f
发帖数: 43471
61
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htm
for fun

【在 z****e 的大作中提到】
: 太监你好,送你幅图
d****i
发帖数: 4809
62
我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
Java, C#, Python, Perl, JavaScript,Shell等等包装。

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

k**********g
发帖数: 989
63
Ask on http://scicomp.stackexchange.com/
Don't ask here ...
e********3
发帖数: 18578
64
这是秀智商下限吗?大公司的Intern就不止这点钱了。

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

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

d********f
发帖数: 43471
67
你盯着c++没意思,c++是典型的的overengineering,普通iq的程序员根本用不了。你这
牛b冲天的java为什么还不如C我就不懂了

【在 z****e 的大作中提到】
: 对
: http://www.tiobe.com/index.php/content/paperinfo/tpci/C__.html
: 连创新低

e***a
发帖数: 1661
68
fortran90
z****e
发帖数: 54598
69
用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我就不懂了

d********f
发帖数: 43471
70
你对java这么热爱居然搞不清sun的jvm就是C写的?

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

相关主题
痛恨Python的和当年痛恨Java的一个道理大神王垠 PySonar2 开源,世界最先进python静态分析
Python就是爽以后Web就是Node的天下了
别人说做Python的并行还不如去学C++,我不同意。java是最好的语言
进入Programming版参与讨论
z****e
发帖数: 54598
71
你tmd到现在还看不明白我和其他人对c是什么态度?
你丫是真的有些傻,我看不象是装的

【在 d********f 的大作中提到】
: 你对java这么热爱居然搞不清sun的jvm就是C写的?
m**********6
发帖数: 61
72
总是有些人就只到有java.
a*********a
发帖数: 3656
73
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等等包装。

z****e
发帖数: 54598
74
这种就是典型的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.

d********u
发帖数: 5383
75
如果不是每个人都是20W...

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

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

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

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

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

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

N******K
发帖数: 10202
79
c++ operator overload a^2 小意思
armadillo 这个库你没听说过吧
不懂装懂 你就是个傻逼

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

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

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

相关主题
转行困惑求解:关于JavaScript和职业发展入门级的大妈程序员都能干些什么?
从心底讨厌scalapython真是一个很恶心的语言。
zhaoce一出来又把所有帖子刷了个遍啊急问,有包子,怎样提高SCRIPT 的EFFICIENCY.
进入Programming版参与讨论
m********5
发帖数: 17667
81
算法依赖比较强的东西还是得C++
C不是很好做
我做科学计算, 图形处理, ML都是C++
做计算的没有template, lambda这些很难受的

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

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

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

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

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

z****e
发帖数: 54598
85
物理和生物哪个数据量大,这个不太好说
不过我觉得是生物大,我们有南半球最强大的计算机
主要应用在生物工程和医疗领域
不过科学计算光靠软件也没啥镐头
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++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

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

★ 发自iPhone App: ChineseWeb 8.2.2

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

l*********s
发帖数: 5409
87
sas is written in c

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

b*******s
发帖数: 5216
88
对了atlassian给不给你rsu?

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

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

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

t**********e
发帖数: 134
90
几千Tb或者几百Tb解高阶pde
现在很多这种计算了

★ 发自iPhone App: ChineseWeb 8.2.2

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

相关主题
Hadoop 和Python的数据分析包哪个更值得学习?请问static variable init的问题?
说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl怎样提高C#计算程序的performance?
如何在VC++下把raw图像快速写到硬盘里呢?C++ 的 exception handling
进入Programming版参与讨论
t**********e
发帖数: 134
91
以前太贵算不起,现在都可以做了

★ 发自iPhone App: ChineseWeb 8.2.2

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

z****e
发帖数: 54598
92
有吧,一个薰衣草的基因库就有4tb

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

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

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

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

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

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

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

m********5
发帖数: 17667
96
你说dsb?
不知道啊
虎肉桑是谁我都不清楚

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

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

★ 发自iPhone App: ChineseWeb 8.2.2

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

t**********e
发帖数: 134
98
公司里光这些计算的机器一年的电费都花好几千万美元

★ 发自iPhone App: ChineseWeb 8.2.2

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

z****e
发帖数: 54598
99
不可能吧
上次你在水版还说他是最纯情的骚年,要我们不要欺负它

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

d********f
发帖数: 43471
100
我们的数据早就不用tb的单位了,直接上pb了

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

相关主题
早就说了,java+python就是将来别人说做Python的并行还不如去学C++,我不同意。
痛恨Python的和当年痛恨Java的一个道理大神王垠 PySonar2 开源,世界最先进python静态分析
Python就是爽以后Web就是Node的天下了
进入Programming版参与讨论
d********f
发帖数: 43471
101
南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么

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

z****e
发帖数: 54598
102
lol,这还不容易
有进的话,你全家死绝

【在 d********f 的大作中提到】
: 南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么
l*******G
发帖数: 1191
103
I used on one military HPC before, disk size is 7000TB using Lustre file
system
O****s
发帖数: 463
104
很赞同。科学计算中很多是用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++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

n******7
发帖数: 12463
105
这是啥?
人30亿的基因组存起来也就几百M啊

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

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

N******K
发帖数: 10202
110
哈哈 说得好

【在 d********f 的大作中提到】
: java好,学好了以后可以和community college毕业生一起竞争40k每年的黄金工作
相关主题
以后Web就是Node的天下了从心底讨厌scala
java是最好的语言zhaoce一出来又把所有帖子刷了个遍啊
转行困惑求解:关于JavaScript和职业发展入门级的大妈程序员都能干些什么?
进入Programming版参与讨论
N******K
发帖数: 10202
111
第三个option和第二个根本不冲突
你可以用java写网络的东西 传输需要的信息到服务器 然后服务器跑你的c++

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

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

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

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

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

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

z****e
发帖数: 54598
117
搞图形学的太监知道什么是jni么?

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

m****0
发帖数: 837
118
C++,怎么上手,有什么书推荐么?谢谢

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

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

【在 m****0 的大作中提到】
: C++,怎么上手,有什么书推荐么?谢谢
z****e
发帖数: 54598
120
简单说就是你一定要想办法搞到服务器上去
如果你的产品直接分派到客户机器上去
你可以问一下本版那个coltzhao
让他给你演示一下怎么破解掉你的软件
你用什么写的都给搞掉
相关主题
python真是一个很恶心的语言。说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl
急问,有包子,怎样提高SCRIPT 的EFFICIENCY.如何在VC++下把raw图像快速写到硬盘里呢?
Hadoop 和Python的数据分析包哪个更值得学习?请问static variable init的问题?
进入Programming版参与讨论
m**u
发帖数: 541
121
撇开市场, 就纯编程的角度来讲,仍然推荐C++,不要使用.NET啥的。对于你的情况来
说,你的软件工程复杂度很低,C++是个很好的平衡,既保证了计算速度又保证了一定
的高级语言特性用于处理相对复杂一些的情况。
.NET也好,Java也好,俺测试的结果和C++做计算还是有差距的。
m****0
发帖数: 837
122
主要是稳定性,这个vba稳定性太差。经常丢失数据,或是崩溃。最抓狂的是excel界面
有时会不能最大化。
另外的考虑是opc通信,要能实时,上传下载都应该很顺利。
没有用微软的lib, 当初用 vba 是因为什么软件都不知道用,就知道用excel.

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

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

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

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

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

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

阿。

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

z****e
发帖数: 54598
128

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

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

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

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

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

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

相关主题
怎样提高C#计算程序的performance?痛恨Python的和当年痛恨Java的一个道理
C++ 的 exception handlingPython就是爽
早就说了,java+python就是将来别人说做Python的并行还不如去学C++,我不同意。
进入Programming版参与讨论
z****e
发帖数: 54598
131
c++以前就是用来写windows上的各种app的
后来赔得一塌糊涂,windows开发真没有几个能赚钱的
你现在去找win开发的职位,压根找不到
其他的linux,mac这些还不如windows上的app
都是因为盗版猖獗,毛子黑客破解软件的水平一流
多少都玩过,后来实在没办法,只好往网络上去搬
所以现在web公司如火如荼,说白了,也不是说单机做不了各种好的体验
但是单机盗版你这个谁有办法,server side再怎样
代码在你自己手里,别人没有办法直接copy,这个就让威胁小了很多很多
公孙大神说,现在c++没落主因就是因为desktop开发挂了
我深以为然也
现在连游戏都不在desktop上搞了,都开始搬到手机上去
这些都是技术的讨论,技术不重要,重要的是你能不能赚到钱
而要赚钱很重要一点就是竞争对手抄你的东西的难度,包括盗版
这是很现实的考虑
z****e
发帖数: 54598
132
你打算把你的plc放在哪里?
服务器还是客户机上?

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

m****0
发帖数: 837
133
你的信箱满了。
客户的PLC

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

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

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

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

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

z****e
发帖数: 54598
136
又认真看了一下你原帖
还是觉得3比较好
你可以用python写客户端的东西,然后上传给server
server用java或者python来写
python还可以负责写一些手机上的app这些
现在最主要的问题是工厂里有些时候没有信号
这个很要命,问一下,这些数据的分析需要马上出结果么?
如果真是那样,你只能做成pc/laptop上跑的了
如果你可以争取到说,让他们连上网之后再出结果
那3就很容易做
m****0
发帖数: 837
137
没有计算,主要是逻辑的一些配置。没有所谓的快慢问题,主要是要稳定性,然后是想
能有个好的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,表用缩写,容易看不懂的说

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

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

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

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

z****e
发帖数: 54598
140
好,你现在是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-

相关主题
别人说做Python的并行还不如去学C++,我不同意。java是最好的语言
大神王垠 PySonar2 开源,世界最先进python静态分析转行困惑求解:关于JavaScript和职业发展
以后Web就是Node的天下了从心底讨厌scala
进入Programming版参与讨论
m****0
发帖数: 837
141
现在是生成excel表格然后打印成PDF文件。

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

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

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

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

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

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

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

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

j****x
发帖数: 943
146
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系统就是由

z****e
发帖数: 54598
147
然后用fortran写模型,用python挂上去,我看可以

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

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

c********g
发帖数: 449
149
即然你用c++写过应用,这次应该用c++。至于web service.clientce侧可用其它,服务
器侧jsp,or python 等 可以直接调用c++的执行程序阿,当然数据存储要改一下。
w********2
发帖数: 632
150
emacs + lisp: the future is in ai.
相关主题
zhaoce一出来又把所有帖子刷了个遍啊急问,有包子,怎样提高SCRIPT 的EFFICIENCY.
入门级的大妈程序员都能干些什么?Hadoop 和Python的数据分析包哪个更值得学习?
python真是一个很恶心的语言。说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl
进入Programming版参与讨论
t**x
发帖数: 20965
151
大牛基本执笔

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

S****h
发帖数: 558
152
python w/ scipy package.

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

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

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

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

r****c
发帖数: 1494
155
我也是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来赚钱。
h*******t
发帖数: 2679
156
很显然的还是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系统就是由

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

vba。

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

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

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

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

阿。

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

相关主题
如何在VC++下把raw图像快速写到硬盘里呢?C++ 的 exception handling
请问static variable init的问题?早就说了,java+python就是将来
怎样提高C#计算程序的performance?痛恨Python的和当年痛恨Java的一个道理
进入Programming版参与讨论
h*******t
发帖数: 2679
161
我觉得楼主的问题不是语言问题.实质上是机械工程师不知道怎样给自己现有系统加功
能的问题.
你根本就不需要重写程序.你需要的是给现有的系统加个web server 而已.这个根本就
是跟你的qt 程序独立的问题,你把它们混成一团了.把一个几个小时就可以搞定proof
of concept 的事弄成了个全部重写的大项目.
你用其他语言重写qt 程序根本就是件主动丢饭碗的事。

vba。

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

z****e
发帖数: 54598
162
即便不重写那部分代码,也还是python来实现web server更简单

proof

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

T*****g
发帖数: 341
163
搂主的问题是做科研用的语言,要是只考虑通用性,我觉得 Python 最好。当然,每个
语言都有自己的优势和适用的领域。不过学好了Python, 转学别的也容易。
O*******d
发帖数: 20343
164
大量计算的,还是C++快。 java根本不适合计算,天生的速度不行。 你很少听到巨
量计算用java。 C++还有一个优点,就是可以直接跟GPU的库连接,用GPU进行浮点计
算,速度可提高几十倍上百倍。
d********f
发帖数: 43471
165
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htm
for fun

【在 z****e 的大作中提到】
: 太监你好,送你幅图
d****i
发帖数: 4809
166
我工作过的几个公司,全部都是用C++写核心的模块包括算法和底层库,然后外面用
Java, C#, Python, Perl, JavaScript,Shell等等包装。

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

k**********g
发帖数: 989
167
Ask on http://scicomp.stackexchange.com/
Don't ask here ...
e********3
发帖数: 18578
168
这是秀智商下限吗?大公司的Intern就不止这点钱了。

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

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

相关主题
痛恨Python的和当年痛恨Java的一个道理大神王垠 PySonar2 开源,世界最先进python静态分析
Python就是爽以后Web就是Node的天下了
别人说做Python的并行还不如去学C++,我不同意。java是最好的语言
进入Programming版参与讨论
d********f
发帖数: 43471
171
你盯着c++没意思,c++是典型的的overengineering,普通iq的程序员根本用不了。你这
牛b冲天的java为什么还不如C我就不懂了

【在 z****e 的大作中提到】
: 对
: http://www.tiobe.com/index.php/content/paperinfo/tpci/C__.html
: 连创新低

e***a
发帖数: 1661
172
fortran90
z****e
发帖数: 54598
173
用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我就不懂了

d********f
发帖数: 43471
174
你对java这么热爱居然搞不清sun的jvm就是C写的?

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

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

【在 d********f 的大作中提到】
: 你对java这么热爱居然搞不清sun的jvm就是C写的?
m**********6
发帖数: 61
176
总是有些人就只到有java.
a*********a
发帖数: 3656
177
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等等包装。

z****e
发帖数: 54598
178
这种就是典型的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.

d********u
发帖数: 5383
179
如果不是每个人都是20W...

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

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

相关主题
转行困惑求解:关于JavaScript和职业发展入门级的大妈程序员都能干些什么?
从心底讨厌scalapython真是一个很恶心的语言。
zhaoce一出来又把所有帖子刷了个遍啊急问,有包子,怎样提高SCRIPT 的EFFICIENCY.
进入Programming版参与讨论
m********5
发帖数: 17667
181
很多领域是不会cloud的
这个我敢肯定
C++是不是渣, 要看在某个领域用得广不广, 效率要求高不高
另外硬件领域没啥C++的事儿, C++如果也叫折腾硬件, 那用C的和CUDA的可以叫做硬件
了, 这不是瞎扯蛋么

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

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

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

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

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

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

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

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

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

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

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

z****e
发帖数: 54598
188
物理和生物哪个数据量大,这个不太好说
不过我觉得是生物大,我们有南半球最强大的计算机
主要应用在生物工程和医疗领域
不过科学计算光靠软件也没啥镐头
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++还是在很高端的地方,不是普通马农和大众消费公司能接触的,这些地方除

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

★ 发自iPhone App: ChineseWeb 8.2.2

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

l*********s
发帖数: 5409
190
sas is written in c

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

相关主题
Hadoop 和Python的数据分析包哪个更值得学习?请问static variable init的问题?
说实话要是没有谷歌的话Python在Linux下的地位不如PHP和Perl怎样提高C#计算程序的performance?
如何在VC++下把raw图像快速写到硬盘里呢?C++ 的 exception handling
进入Programming版参与讨论
b*******s
发帖数: 5216
191
对了atlassian给不给你rsu?

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

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

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

t**********e
发帖数: 134
193
几千Tb或者几百Tb解高阶pde
现在很多这种计算了

★ 发自iPhone App: ChineseWeb 8.2.2

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

t**********e
发帖数: 134
194
以前太贵算不起,现在都可以做了

★ 发自iPhone App: ChineseWeb 8.2.2

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

z****e
发帖数: 54598
195
有吧,一个薰衣草的基因库就有4tb

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

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

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

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

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

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

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

m********5
发帖数: 17667
199
你说dsb?
不知道啊
虎肉桑是谁我都不清楚

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

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

★ 发自iPhone App: ChineseWeb 8.2.2

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

相关主题
早就说了,java+python就是将来别人说做Python的并行还不如去学C++,我不同意。
痛恨Python的和当年痛恨Java的一个道理大神王垠 PySonar2 开源,世界最先进python静态分析
Python就是爽以后Web就是Node的天下了
进入Programming版参与讨论
t**********e
发帖数: 134
201
公司里光这些计算的机器一年的电费都花好几千万美元

★ 发自iPhone App: ChineseWeb 8.2.2

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

z****e
发帖数: 54598
202
不可能吧
上次你在水版还说他是最纯情的骚年,要我们不要欺负它

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

d********f
发帖数: 43471
203
我们的数据早就不用tb的单位了,直接上pb了

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

d********f
发帖数: 43471
204
南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么

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

z****e
发帖数: 54598
205
lol,这还不容易
有进的话,你全家死绝

【在 d********f 的大作中提到】
: 南半球最强大的计算机?lol,南半球的机器最强又没有进top1000么
l*******G
发帖数: 1191
206
I used on one military HPC before, disk size is 7000TB using Lustre file
system
O****s
发帖数: 463
207
很赞同。科学计算中很多是用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++还是很有用武之地的,但是感觉不
: 会让码工做核心部分吧。

n******7
发帖数: 12463
208
这是啥?
人30亿的基因组存起来也就几百M啊

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

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

k*****u
发帖数: 1688
210
最后有结论没?
打算下个月开始跟着coursera重新温习一下python
好多东西都忘记了 哎
相关主题
以后Web就是Node的天下了从心底讨厌scala
java是最好的语言zhaoce一出来又把所有帖子刷了个遍啊
转行困惑求解:关于JavaScript和职业发展入门级的大妈程序员都能干些什么?
进入Programming版参与讨论
N******K
发帖数: 10202
211
你全家都是太监

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

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

【在 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的理论)
: 以前做过几年的第一性原理分子动力学模拟计算,因为需要根据薛定谔方程去求解波函
: 数,用平面波展开去拟合做自洽计算,体系每个周期性结构原子数几十个左右还可以在

c****t
发帖数: 19049
214
爬了爬楼。大牛们明显都在各说个的,自言自语。连貌似的对话都是如此。还有好多错
误/过时信昔。你们真闲
1 (共1页)
进入Programming版参与讨论
相关主题
如何在VC++下把raw图像快速写到硬盘里呢?大神王垠 PySonar2 开源,世界最先进python静态分析
请问static variable init的问题?以后Web就是Node的天下了
怎样提高C#计算程序的performance?java是最好的语言
C++ 的 exception handling转行困惑求解:关于JavaScript和职业发展
早就说了,java+python就是将来从心底讨厌scala
痛恨Python的和当年痛恨Java的一个道理zhaoce一出来又把所有帖子刷了个遍啊
Python就是爽入门级的大妈程序员都能干些什么?
别人说做Python的并行还不如去学C++,我不同意。python真是一个很恶心的语言。
相关话题的讨论汇总
话题: c++话题: python话题: java话题: 软件话题: 计算