作者MiyaKami (米汉堡)
看板Programming
标题[问题] 套装软体该学哪种程式语言
时间Wed Mar 12 13:34:51 2014
小弟是在一间小公司上班,工作内容是使用科学(物理)软体作计算
因为老板与主管的一些未来规划,有考虑要重新写一个科学软体,并
且作为套装软体贩售,因为小弟非资工背景出身,写程式只在课堂上
学过一点点Turbo C,虽然用过MS-DOS指令(为了打电动),也编过bat
档(也是为了打电动),基本上算是对写程式完全没经验的人,因此小
弟想先预习功课找资料,但不知道哪种程式语言较适合下列诉求:
1.希望在Windows OS/Linux平台
2.完全支援64位元系统
3.可能会用到多核心处理技术(如Intel MPI)
4.CPU与记忆体的计算量会非常大,稳定性是主要诉求
以科学软体来说,较常用的是Fortran或Python语法
但要作为套装软体,C++或JAVA似乎较为适合
MATLAB听说也有可直接Compiler成套装软体的工具?
希望各位能够给小弟一些建议,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.5.18
1F:→ GoalBased:那怎麽会叫你写... 113.61.164.195 03/12 20:24
2F:→ MiyaKami:算是前期评估,核心技术还是需要懂物理背 111.240.90.166 03/12 21:56
3F:→ MiyaKami:景的人写,其余的在执行时就会找人资工背 111.240.90.166 03/12 21:56
4F:→ MiyaKami:景的人来作 111.240.90.166 03/12 21:56
5F:→ andrew43:感觉你是设计的是演算法。实作就交给别人 122.117.37.172 03/12 22:23
6F:→ lc85301:python+cython加速呢 140.112.45.131 03/13 20:34
7F:→ yauhh:那你软体的内容是什麽呢 118.167.50.33 03/13 22:05
8F:→ piadoro:科学计算我推荐matlab175.181.127.183 03/13 23:51
9F:→ yauhh:你不会因为需要AI,就认定非LISP不可 118.167.50.33 03/14 00:16
10F:→ MOONRAKER:不要闹了,用MATLAB那你每一个用户都要 118.163.12.174 03/14 11:41
11F:→ MOONRAKER:买一份license给他 118.163.12.174 03/14 11:42
12F:→ yauhh:突破盲点 118.167.50.33 03/14 22:37
13F:推 david31408:MATLAB不是有MCR?220.136.104.186 03/16 10:27
14F:→ MOONRAKER:那不是限制compile出来的程式只能在同一 118.163.12.174 03/17 11:17
15F:→ MOONRAKER:机构内使用吗 还是我弄错了 118.163.12.174 03/17 11:17
16F:→ MiyaKami:我查到的资料:MATLAB编译器具有下列功能 60.248.5.18 03/17 11:21
17F:→ MiyaKami:产生独立应用程式(Stand-alone Applicat 60.248.5.18 03/17 11:21
18F:→ MiyaKami:ions)应用程式能够具有MATLAB的完整功 60.248.5.18 03/17 11:22
19F:→ MiyaKami:能,可以在没有安装 MATLAB的电脑上执行 60.248.5.18 03/17 11:22
20F:→ MOONRAKER:这没有说明我编译的程式是可以自己用还 118.163.12.174 03/17 15:44
21F:→ MOONRAKER:是可以拿去卖给别人赚钱。你最好问台湾 118.163.12.174 03/17 15:44
22F:→ MOONRAKER:代理可不可以。 118.163.12.174 03/17 15:44
24F:推 NUMBER:多核。java仅用thread不知够不够用 36.225.252.2 03/24 23:31
25F:→ NUMBER:不然java简单多了。但运算不是强项 36.225.252.2 03/24 23:32
26F:→ NUMBER:vc++不错。但ms平台。 36.225.252.2 03/24 23:32
27F:推 NUMBER:要运算强,还是要用native的。不要想跨平台 36.225.252.2 03/24 23:35
28F:→ NUMBER:就ms, linux挑一平台来做就好。 36.225.252.2 03/24 23:35
29F:推 Sunal:Matlab的MCR说实在不太好用220.135.249.133 04/06 10:37
30F:→ Sunal:早期建立模式Matlab很好用220.135.249.133 04/06 10:39
31F:→ Sunal:同楼上 VC++ linux挑一个平台做就好了220.135.249.133 04/06 10:41
32F:→ MiyaKami:感谢各位大大的回覆,因为MATLAB的MCR产出 60.248.5.18 04/08 16:35
33F:→ MiyaKami:的dll档会掉满地,所以会以C#作开发,但前 60.248.5.18 04/08 16:35
34F:→ MiyaKami:期会搭配MATLAB用在演算法的验证 60.248.5.18 04/08 16:36