Hurricance

Less is more


快速上手编程语言

掌握编程语言要素

概要

在学习新的一门编程语言时, 要学会用旧的知识解释新知识,用新的知识练习旧知识, 实现融会贯通, 掌握了编程语言的一些通用要素, 可以快速上手这门编程语言

基本要素

  • 基础语法: 基本数据类型, 复合类型, 控制流程(循环, 条件, 选择), 函数
  • 面向对象: 封装, 继承, 多态, 接口,
  • 函数式编程: 函数是一等公民, 闭包
  • 进阶语法: 异常处理, 断言, 泛型, 反射, 注解, 指针, 迭代器, 相关语法糖
  • 常用API: 字符串操作, 复合类型操作, 文件流, 测试
  • 相关库: 标准库, 第三方常用库
  • os相关: 并发, 异步, 网络
  • 工程化: 包管理工具, 依赖管理
  • 独特特性: 垃圾回收, 内存管理

学习路线

  • 先把基础快速补上, 参照官方的quick start
  • 找一些练手的项目, 加深语法印象
  • 明白该语言能做什么, 具体的查阅相关文档
  • 编程语言的本质就是对CPU和内存进行操控的指令, 要注重对底层原理的认知以及抽象能力的培养