西西河

主题:【调查】大家都主要用什么写程序? -- 还是不懂

共:💬139 🌺25 新:
全看树展主题 · 分页
/ 10
下页 末页
家园 【调查】大家都主要用什么写程序?

有什么好用的软件也可以作个简单的介绍。

家园 【再调查】和一个自己不爱的人做完爱后都用什么写程序?

有什么好软件也可以介绍。

目的:主要了解大家都用什么程序语言解决自己的研究问题。

家园 俺一般只用C/C++

其他的只有在有特殊需要的特殊环境下用,比如以前开发软件的时候用过一些专用工具。

当然,现在做Research的时候有时候会要用到MATLAB。

家园 我主要用Fortran做数值计算

用MATLAB做数据处理或绘图。以后要多向你请教。

MATLAB好用但太慢。

家园 你这问题问的我们不好回答,不同的问题用不同的语言。

没有什么定势。

没见过我们IT人的Resume吗? 几乎是包罗万象,无所不知的!

家园 MATLAB其实我用的也不算太熟

FORTRAN以前写优化程序的时候也用过

C/C++主要用来写Simulation和网络底层的CODE.

对于其他比较花哨的东西俺其实都不大懂。

家园 梦里依稀这回吃亏了

问的是:

和一个自己不爱的人做完爱后都用什么写程序?

答案

俺一般只用C/C++

"还是不懂"这回狡猾啊!

家园 确实如此,没有万应灵药
家园 你胡说什么?你就没有看调查的目的

通过调查,使得大家能够更好的在编程方面有个交流。

这是科技版。

家园 开玩笑罢了,莫怪莫怪
家园 我只用Fortran

不过老板一直在逼我用java呢,呵呵。

家园 上大学本科的时候迷过一阵子C/C++

觉得功能强大,支持丰富的图形图像处理功能,科学计算的前后处理,网格生成什么的可能用得着。

到后来,做research,发现科学计算中C/C++什么的根本就用不上,还是Fortran方便,数据结构简单,code效率高,维护方便,还可以比较容易地实现并行计算算法。所以现在几乎不用C/C++了,只用Fortran。

MATLAB的效率比Fortran差,不过编程简单,有时候解简单的数值问题用得上,复杂点的还是的用Fortran.

此外就是有时候做research用得上mathematica.

家园 问个问题

Fortran用于计算机Cluster的并行运算容易实现吗?Java的网络功能是很强,我老板是用java写的一个计算机cluster的管理程序用于简单的并行计算。

家园 Fortran的并行计算功能主要是用于科学计算比较方便

比如说,有关矩阵数组的运算操作,而在科学计算程序中,占最大量计算时间的就是矩阵数组运算,实现并行以后,大大降低总的运算时间。

至于你说的cluster,我想应该是可以用Fortran实现的,但效率如何我就不清楚了。

并行计算刚刚起步,Fortran提供一些模块可以进行内存管理,cpu,进程分配等等,但具体算法还需要自己编程来实现。

并行程序调试起来非常困难,没有成熟的算法,我一般不用的。

家园 这种情况下哪有心思写程序?

还不好好反省,顺便想怎么收场

全看树展主题 · 分页
/ 10
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河