欢迎光临散文网 会员登陆 & 注册

C和C++ 目录和说明

2023-04-01 18:22 作者:三胖从小就帅  | 我要投稿

总体的目录【占位】随时更新








    个人经历


    鄙人读计算机专业, 毕业后失踪1年(哦哈哈哈哈),15年正式入职第一家北京 IT 公司。 

    第一门学习的编程语言是 C 语言、 第二个 VB。

    第一份饭碗语言:PHP。

    当前饭碗语言:一切编程语言。

    入职后陆续做过 PHP、Nodejs、Ruby、C\C++、Python、Go、Java、JS、Dart\Flutter ... 

    研究过基础课程:设计模式、数据结构、操作系统、编译原理、反汇编逆向和win外挂。

    应用涉足,教育网站、电商网站、P2P、音视频网站、直播网站后台、区块链、前端 ... 

    工具: 

            atom、sublime、phpstrom、webstrom、pycharm、goland、

            visual studio、vscode、vi\vim+tmux  ... 


如何学习编程?

    应用层编程思路: 语法 + 文档 + 需求。

    学习底层逻辑:理解设计思路 + 思考如何复用思路。


为什么要从 C 和 C++ 开始学编程?

   

    1. 语言通用性,  基本市面上大部分语言都是  C-like  的语言语法。且调用支持广泛。

    2. 拓展的普适性,向下理解汇编,向上勾连应用。 

        通过反汇编非常容易看出机器码是如何执行。 结合汇编向下深刻理解计算机。

        向上又可以构建实实在在可用的应用。且执行效率极高。

    3. 为什么不是其他? 1. 使用范围   2. 清晰程度   3.处理细致粒度   4.资料 ... 

    4. 深挖底层彻底理解编程和计算机工作的必备。

        鄙人观点,不精通汇编不懂机器运行。汇编是人沟通硬件的直接手段。

        不同时精通·汇编和C·不懂什么是结构化和模块化编程。不会从反汇编机器层面排错。

        不精通 C++ , 对干活和吃饭没影响。但是对面向对象如何机器背后运行会必然模糊。

        有人说 java 可以 手写 jvm 啊?

        记住,写什么功能,是写的思路。任何语言都可以模拟。

        学语法是工具。理解背后的原理是深度。

    

    当然,还有很多很多理由,综合起来,学C语言,是非常划算的。

    让你触及更广泛的计算机领域。我推荐 C++ 

    学和用一起考虑的话,C/C++ 绝对是性价比极高的学习。


为什么我做一套视频?

  1. 个人总结总结,以后还会有很多编程的相关思路分享大家。和大家广交朋友。

  2. 不说废话,如上这些文字大家都能看的懂的坚决不在视频里废话。

    虽不想浪费时间整那些文字,但是没有文字又怕大家有疑问。索性铺垫。尽量连贯

  3. 学习本就不是一件功利的事儿,别人理解的东西,你自己也要花时间理解。

    其实我更推荐自己理解,因为自己东西就是自己的,自己应该知道到底自己会多少。

    对自己会的持续加以梳理,对自己的盲区补全。那么,进步自然而然。

  4. 少则精,尽量讲技术讲解的简短精辟。我之前入门看各种视频崩溃。

    那会儿 10 年 很少有什么技术资料。 培训大几千差几块过万。 其实讲的很墨迹。

    教学,不是吹牛,更不是浪费时间。 而是指出学什么。 这是我的思路。

    拓展看自己,我说的都是必须 120% 掌握的。 不会就不行。 属于提纲挈领。

    这才叫师傅领进门,修行在个人。而不是什么都给你说全了。那是教书呆子。

    应该是:用到这个知识,你知道怎么用,细节有问题,你去搜索解决问题。

    而不是:我讲了很多,你学了很多,然后就是不知道怎么解决怎么用。

  5. 废话都在文字里,视频就是演示。每一篇新的课程学习的标准是我旧的课程

    120% 熟练掌握的基础上进行。才是有意义的向下学习。


另说明:

    个人时间有限,毕竟不是靠这个生活。视频和文字更新纯靠兴趣,更新随意。

    也没想着被任何人认可。当然若能偶然帮到您,倍感欣慰。

    广积善缘,福有攸归。

    

C和C++ 目录和说明的评论 (共 条)

分享到微博请遵守国家法律