立即打开
学习R语言已经有一段时间了,决定将C++作为辅助的第二门编程语言列入学习计划,原因如下:
1、R语言大部分基础函数是用C语言编写,两者的语法上、关键字上都有很多相似互通之处;
2、R语言有Rcpp和inline这样优秀的无缝对接包。
3、R语言最大的短板在于执行大量循环时速度比较慢,说起执行效率,C++总不存在瓶颈了吧。
定下这个计划后,当然首先要看《Seamless R and C++ Integration with Rcpp》--Dirk ddelbuettel。在 https://bbs.pinggu.org/thread-3360647-1-1.html 或 https://bbs.pinggu.org/thread-2510913-1-1.html ,大家自己找。
不过该书是写给对C++有一定基础了解的人看的,对我这样的C++小白,看起来有些囫囵吞枣。
于是我又寻找了一些书,比如大名鼎鼎的《Essential_C++》对于我来说还是有些难度,
其他比如《C++ For Dummies》,《C++.Cookbook》等都不能让我很有兴趣的看下去,直到看到了——《 轻松学C++编程》。 我查过,该书论坛目前暂没有(只有《
轻松学C编程》有兴趣的可以自己去搜),特此分享一下。
【书籍介绍】 C++是目前最流行且被广泛应用的程序设计语言之一,它的高效率和面向对象技术备受推崇。《轻松学编程:轻松学C++编程》由浅入深、循序渐进地讲解了C++的各个知识点,并结合一些实用的知识讲解了C++的主要应用。全书内容包括C++的发展历史和特点,基本元素与结构,运算符、标点符号和表达式,控制语句与控制结构,数组,函数,指针与引用,自定义类型与字符串,面向对象设计思想和类,重载技术,继承与派生,虚函数与多态性,模板与命名空间,标准模板库,输入输出体系,异常处理,API编程和MFC框架,多线程处理,链接库,基本算法,数据结构,数据库编程,网络编程等。为了使读者能够真正掌握C++的应用,书中最后两章通过建立两个实用的程序来介绍C++的具体应用。
附件列表
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
cheetahfly 发表于 2016-4-28 13:53
学习R语言已经有一段时间了,决定将C++作为辅助的第二门编程语言列入学习计划,原因如下:
1、R语言大部 ... 谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
栏目导航
热门文章
推荐文章
扫码加好友,拉您进群