跳至主要內容

04. 编程语言 - 通用框架

LincZero大约 2 分钟

04. 编程语言 - 通用框架

目录

使用需知:

原则:不包括概念、术语、原理描述,只写用法

原则(新):简概包括概念、术语、原理描述,而使用仅包括用法

前三级目录基本上是固定的,第四级目录可以根据具体情况修改(一般是增减),第五级目录根据具体情况自行增加

(技巧:使用子类选择符,可以进行拆解,把n层数据坍塌为n-1层)

编程语言

资料类

学习资料

查阅文档

语言特性类

简介类特性

语言简介*

语言特点*

语言简史*

版本类特性

语言标准*

新增特性*

版本变迁*

项目工程类

项目创建

环境安装

Linux*

Mac OS X*

Windows*

开发工具

HelloWorld

数据(程序=数据+算法中的数据)

数据分类核心

  • 按类型分类
    • 类1
    • 类2
  • 按操作分类
    • (简概)
    • 输入输出
    • 定义
    • 使用

常量

简概

使用(定义)

内置常量*

声明*

初始*

赋值(与简写)*

变量泛操作(内置)

简概

分类型*

基本类型 / 基本数据类型

复合类型 / 对象数据类型

使用

声明*

初始*

赋值(与简写)*

使用

内置常量*

类型转换

显式*

隐式*

数字【基本类型】

简概

子类型*

类型宽度*

类型性质*

使用

字面量方式*

符号操作*

对象方法操作*

内置函数操作*

输出类

字符串【对象类型】

数组【对象类型】

对象类型嵌套【对象类型】

指针【特殊类型】

共用体【特殊类型】

枚举【特殊类型】

变量通用字面量:符号

算术运算符

逻辑运算符

运算符与结合性

编程的思想形态

代码易读性

注释(注释符)

书写风格类

语言风格*

书写风格*

命名风格(与关键字)*

代码易用性

头文件

dir()和help()语法

交互

控制台 I/O

文件 I/O

脚本型 I/O(依赖于宿主软件的行为)

GUI

代码管理 > 结构化编程思想(逻辑控制)

for

while

if

switch

三目运算符

跳转(break和continue)

异常捕捉

动态联结思想 > 自由存储空间

OOP思想

Class类与对象

封装思想 > 函数式编程

自带函数

封装思想 > 面向对象编程

封装思想 > 模块系统

内置模块(无需下载,无需显式导入)

自带模块 / 标准库模块(无需下载,需显式导入)

第三方模块(需要下载,需显式导入)

自定义模块(需自己编写,需显式导入)

【专题模块】

封装思想 > 泛型编程

异步思想

Promise

async - await