title: 在DeepLearning/MachineLearning领域，C++应如何学习？
desc: 题主是国内的研究生， DLNLP 方向， 现在只对 Java 和 Python 比较熟悉， C 几乎没有接触过.<br><br>看到工业界很多做 DLML 的公司都要求熟练掌握 C， 并且这是一个比较专门的领域， 所以想知道学习 C 需要侧重哪些方面 有什么学习的资料推荐<br><br>目前打算研究一下 Caffe 的代码， 不知道是否足够
topic: 机器学习
content: 谢邀。题主说学过java，python，那么学c应该不会特别吃力，尤其像java，基础语法的相似性很强，读源码的时候一看都能反应过来。c的代码里面一般有指针，这部分需要专门学学，其实刷一本c primer足够了（谢谢知友指出拼写错误），想跟上时代就再系统学学c11。从我个人的语言学习道路来看，理论与实践相结合最靠谱，你可以给caffe加点功能，哪怕是小功能，能加进去你的功力就上去了。背语法是不会有明显提升的。另外就
answerer_tags: 猿辅导研究团队