首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于语言和学习语言的地方的建议?

关于语言和学习语言的地方的建议?
EN

Stack Overflow用户
提问于 2010-12-11 06:59:31
回答 6查看 228关注 0票数 3

我最后一节java课的期末考试是星期一。有许多免费源码(这里是贫穷的大学生)可以学习的好语言是什么?我听说过Ruby和Erlang的好消息,但这两者对我来说似乎都很陌生。

也许在迁移到另一种语言之前,我应该先在Java中尝试一些东西,比如某种框架或库,它们可以给我更多的建议,而不是如此迅速地采用一种新语言?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-12-11 07:19:10

我绝对推荐Ruby --作为一种有趣的语言来学习更多关于编程的知识。Java是静态类型的,并且是严格面向对象的,所以Ruby对你来说自然是陌生的。

Ruby在许多范例方面都很强大--特别是面向对象、函数式和元编程。学习大量的范例以及如何组合它们将使您成为一名更好的程序员,无论您将来使用哪种语言。

在学习了Java之后,JRuby将会是一个很好的Ruby实现--它是用Java语言编写的,可以在Java虚拟机上运行。JRuby的另一个优点是您可以在Ruby代码中使用Java库。只需从您的包管理器安装jruby,您就应该准备好了。

要学习ruby,请查看以下资源:

  • Ruby from Java
  • Ruby in 20 minutes
  • Programming Ruby
票数 3
EN

Stack Overflow用户

发布于 2010-12-11 07:17:33

作为一名学生,我经常从我的许多教授那里听到这样的话:

“不是语言的问题,而是算法的问题!”

在尝试了近4年的不同语言后,我发现这是真的。因为如果你学会用一种语言做某件事...剩下的只是使用不同的语法来应用你的知识。

我的建议是坚持你开始的(Java),在你掌握了基础知识之后,然后处理:

  • Inheritance
  • Polymorpism
  • Data Structures

因为你几乎可以在每种语言中找到上面的内容。

Algorithm Animations帮助我可视化和理解了很多。

也可以阅读this的文章。

票数 6
EN

Stack Overflow用户

发布于 2010-12-11 08:50:58

既然你已经了解java了,那就试试其他的风格吧,比如Python、Perl和Ruby。Java和C++在风格上是紧密相关的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4414063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档