快速学习一门编程语言
- 流程
- 语法
- 调用
- 用例
流程
能够把一个最简单的程序编辑, 编译, 运行起来, 强调的是掌握编程的环境和流程
计算机基础知识
- 操作系统
- 计算机, 内存, 硬盘
- 目录, 文件
- 程序设计语言, 程序, 编辑, 源程序, 编译, 可执行程序, 运行
编程环境
编程流程
PC机开发程序一般流程
运行开发环境->建立项目->建立源程序->编写源程序->编译项目(源程序)执行可执行程序->查看运行结果,
小型机开发程序一般流程
编写源程序->编译->运行->查看结果
语法
编程语言
- 字符串,正则表达式
- 容器(数组, map/字典等)与迭代器
- 函数,lamda表达式/闭包
- 条件与循环
- 生命周期管理: 指针, 引用, 垃圾回收
操作系统
- 进程与进程间通讯
- 原子操作与锁
- 线程与线程本地存储
- 绘图/排版/动画/矢量图
- 网络与协议
- 时间与日期
- 用户事件(鼠标, 键盘, 触碰)
- 设备事件(USB, 陀螺仪, GPS, 显示器/屏, 电量等)
- 权限, 安全, 验证
- 驱动与内核
调用
掌握程序中对数据库, 库函数, 动态链接库等外部环境的调用
学习用例
在掌握编程的流程之后, 可以开始写用例
- 显示hello world程序
- 打印日历程序
- 学生学籍信息处理程序