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