Develop
Develop
其中语言无关有两种解释:
- 一是无需语言,例如计算机原理
- 二是用什么语言都可以,重要的不是编写而是思想
目录
Language
纯语言
特征:
- 语言有关,项目无关,平台无关,需要编写程序
Theory
理论,抽象原理
特征:
- 语言无关,项目无关、(仅概念而不实现)或重点在于观察原理而不是实现,一般无需编写程序
Tools
工具,辅助工具
- 与业务相关但与具体业务无关
- 语言无关,通用项目有关,具体项目无关,具体语言无关(多语言),通用平台有关(多平台)
- 有助于补强通用项目的一些项目思想与项目工具
- 项目流程、构建等。Language只要关心编写程序就可以了,这里要考虑的就更多了。项目流程中的通用性、规范、交叉编译、跨平台、工作流等
Project
项目工程
特征:
- 语言有关,项目有关
- 语言 + 应用
Language
平台无关,或单语言
Platform
平台有关(但可以是跨平台),或多语言协同项目
Script
特征:语言有关,项目有关,但不是工程
源码分析
Other
其他
Soft
软件
语言无关,项目无关
一般是语言或项目编辑器、IDE。特指通用编辑器,不指专用编辑器
例如,像jupyter和colab这种,其实也属于软件性质,但基本绑定python语言的编写
专题
顺序
- Tools,强调在工程中起到优化作用
- Theory,强调底层理论,打基础
从入门角度,层次依次是:Theory > Code Language > Project > Project Theory(Tools)
从粗粒度的排序则是:Theory > Project > Tools > Code Language
链接到当前文件 0
没有文件链接到当前文件