有经验的程序员有哪些新的语言选择?

Ram*_*Vel 1 programming-languages

我知道我开始的话题太主观了.但我只想要一些专家指导学习新语言.我用.NET语言(C#,VB.NET)已经有好几年了(大约4年).自从我在安顿下来之后停止尝试新的laguages以来,已经有好几年了.

几个星期前我刚刚开始研究我的个人项目,我将在未来几个月里花很多时间.在分析过程中,我发现我无法容纳低成本效益的语言,程序和IDE.所以我计划转向广泛的开源语言和工具.

当我看到当前的选择时,我只是说不出话来.数百种有前途的开放式语言和工具集,我发现它很难选择.我甚至无法想到自己评估每种语言(这是最糟糕的噩梦).目前我开始使用Mono(为了C#).

我觉得这将是学习新编程语言和模型的好机会.所以我对任何提供以下内容的语言持开放态度:

  • 更实用
  • 动态语言功能
  • 更好的语言优雅(如lambda,Haskel,如SQL语法或C#LINQ)
  • 更好的社区支持
  • 必须是开放的
  • 轻松与网络互动
  • 支持并行性和并发性(易于线程化)
  • 性能更好
  • 经过验证的Web框架
  • 更好的IDE支持(使用多年的MS工具后,我得到了这种易用性综合症)

我喜欢Haskel和Erlang语言编程方法.但我对这些语言的Web堆栈和并发机制一无所知.

编辑: 我很感激你的选择几个原因.这将非常有帮助.

Pas*_*ent 7

我认为所有这些都符合您的要求:

我敢打赌,你将获得Groovy(以及它的Groovy Eclipse插件)的更好的IDE体验.