世界上最难学的语言(感觉R语言比python容易学得多,为什么还有很多人说R语言学起来很难)

因为R语言语法简单(类似于matlab),函数功能强大,所以很容易上手。

真正让R无法媲美python的主要有两个原因:

1. R的有太多的包(这点和python一样,但是R更多)。但是R做的不好的地方是,很多packages有自己各自的逻辑,并且各不一样,导致R的学习者不仅仅要学R本身,还有学习各个packages背后的一套逻辑,并且需要花时间精力去记住每个package里面命名各异的函数。这种情况造成了学习者在短时间内无法把从一个package里获得的经验和代码流出迁移到另一个package里,经常会不断地学习新的function,这是为什么R的学习曲线陡峭。而在工业界,比较忌讳这一点。

2. R和matlab一样,每个package里面的函数集合了太多的功能(比python的还要集合的多)。虽然这些函数实现起来很傻瓜,但是无法满足工业界处理大数据的需求(集合的功能太多,一方面造成不必要的资源消耗,另一方面给底层代码优化带来了难度,所以R和matlab的底层优化做的并不好)。因此R,在python没有兴起之前,在美国大学学术界占有统治地位。学术界所需要的data量不大,那些professor很容易用R实现自己的统计分析和可视化报告。但是在工业界,R的数据处理能力比起python就相形见绌了。

综上所述,R和matlab偏学术研究,而python配合Go,Java,C,C++更适合能够落地的业界项目。

关键字:

您可能还会对下面的文章感兴趣:

全国房价排名(中国城市房价排名) 5G手机分别有什么(90hz屏幕刷新率加5G的性价比手机有哪些) 电影排行榜2022最新排名(2020年去哪里学习影视后期呢) 百听不厌的歌曲(你有令你百听不厌的歌吗,推荐下) 哪里旅游好玩(你准备去哪旅游) 10万元买什么车(想买车,落地10-12万。有什么推荐的吗) 郁可唯整容(韩国女星中谁的腿特别好看) 超薄笔记本(五千左右的轻薄笔记本有什么推荐) 买什么手机好呢(该换手机了,华为,小米,苹果,哪个好) 时大漂亮是男是女(时大漂亮的前任是男生还是女