楼主是搞自然科学的 ,那么就没有必要把时间花费学习更多语言上。向你已经会了C和C++就已经够了,fortran可能有用,因为可能一些老程序还是用fortran写的。能够读懂fortran就够了。
另外,如果就写算法而不是搞新计算机来讲,任何一种语言都是差不多的。主要是算法的问题。不涉及具体计算机技术的情况下,每一种语言都差不多的。学java实在没有什么必要(其实我最喜欢java)。搞算法不是java的强项。应该是C和c++的强项。C++也不是微软的呀?C++足可以搞分布式计算了。
以上仅代表个人观点。
另外,如果就写算法而不是搞新计算机来讲,任何一种语言都是差不多的。主要是算法的问题。不涉及具体计算机技术的情况下,每一种语言都差不多的。学java实在没有什么必要(其实我最喜欢java)。搞算法不是java的强项。应该是C和c++的强项。C++也不是微软的呀?C++足可以搞分布式计算了。
以上仅代表个人观点。
解决方案 »
- java socket通信 如何在同一台主机上 ,一个服务器,两个客户端, 两个客端直接通讯?
- 新手求助关于用Socket制作聊天室的问题
- 小问题,难倒很多人
- Socket读时可否同时写
- 帮忙看看这个程序 怎么在面版上显示不出字符串
- ?求助求助,为什么java1.5找不能org类?谢谢
- JB中如何用快捷键调用api
- struts结构访问数据库sqlserver通过命名管道方式怎么访问的?
- 全角下得字母和数字怎么转换成半角下得字母和数字,真是没思路,请帮忙
- 关于pickList的问题?(在线等)
- jPopupMenu为什么在Canvas中只能在边缘显示,而在JPanel中显示没问题
- 如何用JAVA把数据库的内容打印成标签???
精通这 7 大语言,你就无所不能了
一个健全的现代人用计算机对未来作出承诺的必备工具:
c,lisp,perl,java,python.
这就是全部,我是这样要求自己的
1.java的平台无关性并不光指其是跨操作系统的,更重要是它省略了计算机底层细节,对于非计算机专业的人来说,是一个很好的语言。
2.用jini分布计算
3.在莫尔定律上,速度性能不是现在程序员所追求的。
4.针对你来说,以你原来C\C++其础,java是最好不错的选择了。