美文网首页
翁恺 c语言系列

翁恺 c语言系列

作者: listems | 来源:发表于2021-10-10 16:41 被阅读0次

    C语言学习路线

    翁恺C语言教程  顺便仿写一套C++ `中学生计算机程序设计*2` 教材 C primer plus
    https://www.bilibili.com/video/BV1sJ411E7St?from=search&seid=9795116497372133474&spm_id_from=333.337.0.0
    参考文档 :阮一峰 c语言入门
    https://wangdoc.com/clang/intro.html
    童晶 C语言和游戏开发
    https://www.bilibili.com/video/BV1Rt411d7cH?from=search&seid=6963669476288779549&spm_id_from=333.337.0.0
    趣味编程
    https://www.bilibili.com/video/BV17t4y1Q7D1?from=search&seid=6963669476288779549&spm_id_from=333.337.0.0
    实战项目
    `做一个五子棋项目`
    C++ 面向对象(可选项)
    数据结构和算法
    算法4
    https://www.bilibili.com/video/BV1u441127b5?p=6
    

    1.1

    计算机语言

    编程语言就是计算机系统执行的步骤
    计算机懂01的机器码
    辗转相除法?(C语言)
    算法(用伪代码描述)

    计算机的思维方式

    计算一个方程式的例子

    人 解方程
    计算机 枚举(一个一个举例)
    二分法(知道的条件越多越容易解决问题)

    程序的执行 解释&&编译

    解释器 解释器执行 python 类似同声传译
    编译 Java C++ 类似翻译

    1.2

    C语言的历史

    指针是c语言的灵魂
    FORTRAN => BCPL(b语言) => C语言
    BCPL和B都支持指针间接方式 所以C也支持
    受PL/I语言影响 和汇编以及机器非常接近的语言 表达计算机使用的机器指令
    第三版UNix出现了C语言的编译器
    第四版Unix 完全用C语言重构

    C的发展和版本 K&R

    经典C K&R the C 标准
    ANSI标准 ANSI C
    ISO C89
    C95
    C99 最新标准 当代所有编译器都支持C99了

    参考
    C语言发展历史的点点滴滴
    https://zhuanlan.zhihu.com/p/257089138
    C语言标准迭代
    https://zhuanlan.zhihu.com/p/363380373

    编程软件

    • 操作系统
    • 嵌入式系统
    • 驱动程序 u盘插入电脑,需要操作系统有一个驱动程序去驱动u盘
    • 底层驱动
      • 图形引擎(玩游戏时需要一个引擎把图像播放给你看) 图像处理 声音效果
        eg 网站 网站的服务器本身(操作系统写的)
        网站的服务器软件也是用c语言写的
        但是提供数据的代码不是用C语言写的
        C语言是一种工业语言,和底层打交道

    编译 ==> 运行

    需要编辑器和编译器
    或者 IDE (集成开发环境) 调试
    Dev C++

    1.3

    第一个C语言程序及其详解

    • 分清中英文的全角半角
    • 注意英文有没有打错

    做点计算

    2.1 b

    相关文章

      网友评论

          本文标题:翁恺 c语言系列

          本文链接:https://www.haomeiwen.com/subject/fbzrgltx.html