跳至主要內容

Develop

LincZero大约 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