文章详情

大数据专业最好的编程语言

2021-03-17

点击量:

  优秀的程序员总想充分利用休息时间,逛技术论坛是他们的选择之一。偶尔会看到那么一种帖子:编程语言之间的火焰之战。喜欢这些帖子是因为可以从中看到人们在争论自己的生活,充满激情满腔热血,站在自己的角度为自己的看法寻找支撑点,那么,大数据专业最好的编程语言到底是什么呢?
 

大数据专业最好的编程语言
 

  编程语言之战的帖子有2个优点:让人感兴趣,趣味十足,也能学一些新东西。总结这类帖子,有以下几种看法:
 

  A:“ Java是最好的语言”
 

  A:Java是最好的语言,因为它具有社区性,而且,它具有像lambdas这样的非常酷的功能,为什么这么多人讨厌Java?
 

  B:Oracle杀死了Java。
 

  C:Java的发展太慢了,C#不久前就有了lambdas。而且,一些关键功能(例如可选参数和命名参数)不在Java中。现在,dotnet更加开源,并且可以在具有Mono的Linux上运行,Java将会消亡。
 

  D:因为Java开发人员不知道如何编写代码。
 

  E:两种语言都适用于儿童,C ++更好,但仅适用于真正的开发人员。你甚至不知道SOLID意味着什么吗?
 

  F:太老太过时了……你应该尝试Node.js,它基于异步调用,并且运行速度非常快。
 

  G:真正的开发人员使用C语言或汇编。那些高水平的你无法表演。”
 

  尝试学习PHP,它却可能使你的大脑混乱,但你正在使用PHP / NGINX的服务器。Java挺好的,WordPress是一个很棒的平台。纯粹主义者经常看不起它,但是它显然可以满足很多需求。博客的目的不是要成为世界上最好的博客,很多朋友只需要一个用户友好的界面,可以在其中分享自己的想法。
 

  因此,最好的编程语言,这取决于情况,在我看来大数据专业中没有最好的编程语言。
 

  你需要功能吗?如果是,我们在谈论什么样的功能?
 

  秒?每种语言都能做到!
 

  毫秒?具有优秀程序员的每种语言都可以做到。
 

  微秒?在这一步,你可以删除所有解释的语言(例如python,这是一种很好的语言)。我知道,具有很好的Java程序员的经过良好调整的JVM可以做到这一点。我想对于C#来说是一样的。当然,纯编译语言可以解决这个问题。
 

大数据专业最好的编程语言


 

  但是在所有这些情况下,程序员的技能比语言更重要。
 

  纳秒?只有汇编或者也许是C可以解决这个问题。
 

  因此,在大多数情况下,开发人员的技能至关重要。
 

  生态系统是什么?生态系统比语言本身更重要。
 

  在Java社区中,现在使用IntelliJ IDEA的纯粹主义者也对Eclipse视而不见。Eclipse是由不同人员开发的开源软件,并且清晰可见(不好的方式)。与Visual Studio的一致性相比,你将在Eclipse的不同插件中找到不同的逻辑。
 

  但是,如果拥有工具很棒,那么知道如何使用它们就会更好。刚开始使用Java时非常慢。慢慢学到一些Eclipse关键字,这改变了开发人员生活。我们一直在寻找有用的插件,Eclipse有很多插件,因为它是一个丰富的生态系统。
 

  如果你正在使用自己的kickass编程语言,你也不能说你了解该语言的方方面面。当你需要帮助时,使用一种众所周知的语言会很有用。一个简单的Google或StackOverflow搜索,你就会通过Ninja_Guru_666和I_AM_THE_EXPERT得到答案。如果更像是一个深度编程人员,则也可以检查官方文档,前提是该文档针对你正在寻找的问题存在。
 

  如果开发人员真的不知道计算机的工作方式,那么使用编译语言是一种自杀的举动。而且,与纯粹主义者相比,并不是知道计算机的工作原理就可以使你成为一名优秀的开发人员,尽管它会有所帮助,但还有更重要的技能。
 

  不要使用所谓的最好的工具,而要使用自己熟练掌握的工具。而且,许多开发人员都是狂热的男孩。使用他们喜欢的语言将有助于他们保持对项目的积极性。
 

  客观的观点是了解最抢手的语言是什么。这并不意味着他们是最好的,但至少你需要去了解一下。在这种情况下,Java,C#,PHP,SQL和JavaScript显然是很重要的。
 

  此外,如果作为技术领导者,在选择技术之前检查市场技能总是一件好事。如果你选择好但稀有的技术来解决你的问题,那么会为找到该技术的熟练开发人员而费心。
 

  ActionScript是之前必须具备的功能。同样,在Swift中,花费在Objective C上的所有时间都将慢慢淘汰。
 

  总而言之,大数据专业中没有最好的编程语言或最好的框架。现在最好的明天可能就不存在了。编程语言只是一种工具;它只是一种工具,重要的是你克服问题的方式。所有的编程语言都会不断发展,总有人或找到更适合更好的语言来适应社会的发展,所以,没有最好的编程语言,只有最适合自己的。
 

长按识别二维码,加关注
↓ ↓ ↓ 继续阅读与本文标签相同的文章
大数据专业最好的编程语言
大数据最好的编程语言
大数据专业的编程语言