除了java,哪种语言值得推荐?

学习java已经有段时间了,前几天看了《程序员修炼之道》,感激非常的棒,发现只会一门语言是不行的,各位大侠请问以现在的趋势看,除了java还有哪种语言值得推荐,被大公司经常使用。ruby? python? ?..

之所以推荐Ruby,原因有:

QuakeWang的“Java程序员应该学习Ruby”:[url]http://www.iteye.com/topic/208478[/url]

dlee的“从Java到Ruby——我的最近一次技术转型”:[url]http://blog.csdn.net/mozilla/archive/2007/07/22/1702365.aspx[/url]

最后再补一篇可能争议比较大的“Java已经过时了吗?”:[url]http://robbin.iteye.com/blog/96925[/url](别只看这标题,看分析的内容。有些人一看标题就激动了,断章取义容易引发口水战,我只负责给链接,不负责吵架。)

很多时候,一门过渡到另一门语言是很容易,特别一些有共性的语言。。。
如C语言体系,如果熟悉的C的话,很容易学习java/PHP/perl/C++等。
我大学时学过一点,然后工作做PHP,后来转Java。

正在学习python中!

如果是linux控:python,ruby
如果是微软控:C#之类的

并发多核方面,学习erlang,很强大,

ruby不错,国外的牛人很多都在用,

可以学些在jvm中跑的动态语言,groovy,

:D 及时结帖啊

初学者最好先把java学好再想着去学其它语言,其实把java学的很精不是件容易的事,如果你真的能把java学精了,其实其它语言也许看一段时间就会了,正所谓一通百通,我觉的现阶段你应该多深入一下java

推荐你两本精点的书,如果不精典你来骂我..
1.java与模式 (阎洪写的,挺厚的)
2.重载与重构
第个java程序员看到这两本书之后都会有脱胎换骨的感觉.而且对语言的认识也会更上一层楼,增强内功

请楼主早日结贴,别忘了给我分呀 哈哈,,,,,

LS,冲着《Java与模式》我先骂你一下,这本书作者没事瞎扯淡不说,书还贵。
然后你说的《重载与重构》是什么书我还真没听说过,能麻烦您给个链接看看不?

LS,冲着你说扯淡,我就要先骂你一下..这本书要看的就是前面那几张.至于具体的模式部分作为参考手册就行了.你真的看懂了么?

其实学通了一门,过渡到其它门是相当容易的,比如你已经学精了JAVA,你应该了解JAVA编译器是如何工作的,你的变量怎么定义编译器会编译成效率很高的机器语言,你的变量放在了什么地方了---,操作系统是如何把字节码文件转为特定CPU运行时的机器码,JAVA垃圾回收器是如何工作的等,你了解了这些,随便过渡到那任何一门语言都是相当容易的。

动态语言将是未来的趋势。推荐JavaScrpt、python、ruby等。

如果你java学的还不是很深的话,建议立即先停止学习java,可以从C++学起,等你学好了C++,然后在学习java的时候就简单了。但是当你把java学好了后,大脑里有了面向对象的思想了后,再学习c++就很难了。我有同感,这两天就看了看c++,才发现c++太灵活,也太低层了点,相对java来说,java还是太面向对象了些。所以学习c++有了困难了。不懂的底层了。

ramus你不觉得这本书太厚太贵了点?你也说了,这本书后面超过2/3的那么一大坨只是作为参考手册。因为后面只是对每个模式的详细讲解吧,有必要长篇大论的狂举例子,扯孙悟空猪八戒么?新人往往被绕到云里雾里。一个模式用3页文字来讲解,再加上2页的代码一共5页,好吧,如果要插图、UML什么的,再给2页行吧?23x7=161页足够了吧?这本书1024页,比Thinking In Java还厚,价格还不相上下,我实在觉得很不值。

推荐Ruby!~

C/C++,Java,Python,JS

并发多核方面,学习erlang

网络多线程方面

我觉得是c++

当然是c c++ 了,很多语言 比如java的内部实现。 像ruby, python都是基于c c++实现的解释性语言, 而且可以用c c++对他们的内部库进行扩充。要是学到深入的计算机的内部的指令,操作系统的操作了什么都必须对c,c++要深入了解的。java是以实用(包括现在的一些新的语言,如ruby),简单, 提供功能强大的库为基础的语言。而真正想知道编程深入的问题还是 c c++ , 而且也要知道些汇编指令。

个人认为c++不错

ruby or groovy

比较看好flex

先把java学好再说吧

[quote][/quote][list]
[*]
[/list][img][/img][url][/url][flash=200,200][/flash][table]
||
[/table]

actionscript才是王道。

actionscript 才是王道。。

java博大精深,先好好的学通JAVA吧,有的人学习JAVA一年,感觉学通了,其实不然,那才是刚刚开始。等你真正把JAVA学通了,再学习别的语言,我想定会如日中天。

c/c++

必须滴.

python

C语言啊,,C是根基啊,,,什么都能实现,,未来的人工智能,,也越来越多,,学C 很好

Python

C/C++,D,java,我看我身边的人,C++比java吃香多了!就说年初,招聘C++的铺天盖地,招JAVA的稀缺成啥了,一个工作N个人面试,C++据说是越老越值钱,这java是技术一旦跟不上,就要被人out了!

c、c++、Java、c#、perl都是C家族的语言。

汪兆铭 我觉得那本java与模式确实很经典呀,怎么就被你贬的不成样子了,要不你推荐本,看看哪本能有资格和这本书比?! :?

建议学下PHP,最大的特点是它易于上手,我才花了两天时间就弄懂PHP的一个MVC框架。
另外现在PHP非常流行;而且PHP5+ MYSQL5+ APACHE现在非常流行,而且是一种近乎完美的组成。
由于mysql是sun公司的产品,现在sun被oracle收购之后就不知道mysql的命运会是怎样的。不过应该乐观的是,mysql应该还会保持它原有的优势的,毕竟oracle公司的oracle数据库是一种高端的数据库,而mysql是低端的,所以oracle应该不会对mysql怎样的。
相信发展前景应该是非常不错的。

我也是建议学习PHP,PHP很多开源产品,,JAVA则是很多开源组件,开源阵营的好处就是能学到很多东西,了解内部机制,对程序员来说很透明,微软阵营则不是啊。。

lisp很强大