学习一门编程语言对学习R语言有何意义,两者是否有共通之处
对我来说,学习过其他的语言是很有帮助的。一个显而易见的好处:R语言的运算效率令人发指,不过你可以在R中调用其他语言(比如C)写的代码,就可以变得比较快。另一个我自己的综合感受就是:学习了一些编程语言之后,通过比较他们的异同点,你更能明白这个语言的一些细节,知道他们的局限性与特殊性,能够帮助你让程序变得更好。脱离编程这个实践过程,也许比较难得到这样的理解。比如:在R里面没有指针,我要怎么实现树这一个数据结构呢?如果在C里面指针实现过一个链表,就能联想起R里面的list()具有所有实现链表所需要的性质,那么问题便解决了。
■网友
主要是一种思维吧,如何来实现某些流程,尤其是循环…比如我原来学的C++,后来再学Matlab的时候,发现就是很多C++时候的想法帮助我实现Matlab,对于R也是同样的道理,我曾经写一个程序的时候结果一直不对,就联系了论文的原作者,对方用的是R,对于没接触过R的我来说,也能轻松看明白…
■网友
不同类型的语言学习方法是不同的。开发型语言比如C++、Java,学习的话要尽量学好每一个知识细节,特别要理解好虚拟,多态和设计模式。脚本型语言R和Python学起来简单一些,了解语言的语法,具体的工作交给别人写好的“轮子”,万不得已才自己开发。
■网友
我在接触R之前解除过C++和JAVA,但是我在编程方面纯属白痴,完全搞不懂什么变量声明什么玩意儿。但是解除R之后发现R确实非常友好,没有上述语言的那些对我来说”累赘“的东西。基本是随写随用,其实python语言也差不多吧。后来R用的多了,很多东西也就明白了,但是我发现我对其他语言还是一窍不通。学习一门编程语言,可能会帮助你更好的理解R语言,但是相对来说R语言实在是简单。从C++到R,可能你会不习惯。我个人来说,之前学的那些语言对我学习R完全没有帮助,即便之前C++学过循环语句,R上编个循环也基本是后来学习,然后用得多了也就熟练了。
推荐阅读
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 在美国大学学习computer science 是啥样的体验
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 计算机深度学习方面sci三区期刊推荐
- 零基础入门学习啥语言好
- 有哪些好的学习英文的视频网站
- 马云说的大数据时代到底是,用到啥技术,如果想要学习大数据技术,要学习哪些基础的东西要先会编程么