全球主机交流论坛

标题: 求过来人推荐一套好的c/c++的教程,哪个机构的教程好? [打印本页]

作者: cbacn    时间: 2020-3-24 23:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: h20    时间: 2020-3-24 23:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 抽插艺术家    时间: 2020-3-24 23:08
郝斌 有一套我记得,,你可以试试。我个人感觉还好。。
作者: sxmx2525    时间: 2020-3-24 23:10
系统学习?之前写过c/c++吗,c++ primer看看基础,入门不难
作者: 深巷老猫i    时间: 2020-3-24 23:11
从入门到放弃 不要绝对我是空谈 最后你看完所有视频最后发现还是电子书才是最好的
如果是入门还是先学c#
作者: 药娘    时间: 2020-3-24 23:24
C(++) Primer Plus

谭浩强


作者: 我是一个大水怪    时间: 2020-3-24 23:46
本帖最后由 我是一个大水怪 于 2020-3-24 23:49 编辑

1和2,3算C++应用的两个不同细分行业吧。桌面GUI现有就业不怎么样,不太推荐。linux下的C++后端开发,主要是Tencent使用,市场份额也比较小。

个人看法:C++适合大学阶段系统学习,用它来转任何方向都没太大问题,真要面向就业的话,投入周期太长、收益不怎么样。因为C++应用领域是高性能,所以本身对计算机综合素质要求较高。

个人看过<<C++ Primer Plus>>,主要是了解一下它的语法,不得不说虽然语法点较多,但每个语法的语义、用处都清晰,不存在Java这样东删西删导致存在许多语法缺陷的情况。
作者: 半世烟尘    时间: 2020-3-24 23:53
个人感觉c,,,真的很难, 当初就是感觉c难,然后学的php,.  但是学好了工资很可观,毕竟底层的东西
作者: JOSH    时间: 2020-3-24 23:58
桌面 游戏就C#
系统编程不适合ONEMAN
作者: zero123    时间: 2020-3-25 00:43
楼上的都言之有理,因为学习周期太长,如果真有兴趣,推荐c++ primer,不知道发到第几版了。只能说慢慢来
作者: wangjianjilei    时间: 2020-3-25 01:07
c艹太复杂了,各个版本之间规范与实现都不一样,说不准,交叉编译又是个坑,基本上没有人敢说自己精通这玩意,要学的话一头扎进去就是经年累月,学好了就是大佬了,学不好还不如做oneman或者拍黄片
作者: eMGG    时间: 2020-3-25 01:24
学c++就为了做这些?
1. GUI为什么不用 Electron, 不喜欢web套一层,要Native,那c#微软的UWP不好?
2. linux服务端,不就是为了做应用,golang不好?python不好?
3. TCP/UDP,同2.

c/c++其实挺好的,但是,学习路径非常长,成本很高。没有一整套完整体系的知识基础,慢慢一点一点补。基本只能是从入门到放弃。

当然,如果真要学基础(做不了项目的)
1. C++ Primer :学习基础语法
2. Effective C++:一些特性及注意事项
3. C++对象模型:深入理解c++的对象原理
4. 程序员的自我修养,链接、装载与库:理解c++程序的构成,运作加载原理(这里需要扩充操作系统基础知识,否则看不懂)
嗯,上面的搞完了,基本算是了解C++了
然后想要应用实践
理解一些常用的库,例如 STL BOOST, CHROMIUM BASE库很全面可以涵盖线程模型内存管理等方方面面。
算了,太多了,网上书单一大堆,





作者: OPlin    时间: 2020-3-25 01:38
谭浩强 大雾
作者: cnly1987    时间: 2020-3-25 01:46
还不如搞go/python   
作者: 坏鱼炒年糕    时间: 2020-3-25 01:54
本帖最后由 坏鱼炒年糕 于 2020-3-25 01:58 编辑

C母语 接着 C++ 和 Qt 的给你说下。。。
做桌面还是用 C# 吧。。简单得多
做Linux服务器网络软件推荐用 Go
C++ 用  TCP/UDP 坑太多了

如果是兴趣,其实作为非专业程序猿来说,只需要有程序思维,做什么方面就用做那个方面最好用的语言是最好的。。就比如做web后端,即使你更熟悉C++,如果你现学Go来做web后端都比用C++来说来得快和方便。。。
如果是想找工作。。C++相关的挺难找的。。。一般要求都很高




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4