编程分类
gaohf
2026-03-08 10:11
Core Data by Tutorials (Aaron Douglas, Matthew Morey and Pietro Rea) (z-library.sk, 1lib.sk, z-lib.sk)
Public
编程分类方式多样,主要按应用领域(Web、后端、移动、数据等)、语言抽象级别(低级到高级)及编程范式(过程、对象、函数式)划分。常见分类包括:Web开发(JavaScript)、后端开发(Java/Python)、系统编程(C/C++)、数据科学(Python/R)、嵌入式开发(C/Go)。
CSDN博客 +4
以下是编程的详细分类:
1. 按应用领域(功能)分类
- 前端开发 (Front-end):用户可见界面,涉及 HTML, CSS, JavaScript, React, Vue。
- 后端开发 (Back-end):服务器逻辑、数据库交互,涉及 Java (EE), Python, PHP, Go, Node.js。
- 移动应用开发 (Mobile):Android (Java/Kotlin), iOS (Swift/Objective-C)。
- 系统编程 (System Programming):操作系统、驱动程序,涉及 C, C++, Rust。
- 数据科学与人工智能 (Data/AI):数据分析、机器学习,涉及 Python, R, MATLAB。
- 游戏开发 (Game Dev):高性能渲染、逻辑,涉及 C++, C#, Unity, Unreal。
- 数据库编程 (Database):结构化数据处理,使用 SQL, MySQL, PostgreSQL。
CSDN博客 +4
2. 按语言抽象级别分类 (语言演化)
- 机器语言 (1GL):二进制代码,直接操作硬件。
- 汇编语言 (2GL):使用助记符表示机器指令。
- 高级语言 (3GL):更接近人类语言,可移植性强(如 C, Java, Python)。
- 应用语言 (4GL):非过程化,侧重于“做什么”,如 SQL。
CSDN博客
3. 按编程范式(风格)分类
- 面向对象编程 (OOP):数据与方法绑定为对象,如 Java, C++, Python, Swift。
- 函数式编程 (Functional):使用不可变数据和函数组合,如 Haskell, Scala, Elixir, Erlang。
- 脚本语言 (Scripting):用于快速编写自动化任务,如 Python, Ruby, JavaScript, PowerShell。
- 逻辑式编程 (Logic):基于规则和逻辑推理,如 Prolog。
CSDN博客
4. 常见编程语言用途总结
- Python:通用型,常用于 AI、数据分析、后端。
- C/C++:系统底层、高性能游戏。
- Java:企业级后端、Android。
- JavaScript:前端开发必备,Node.js 可做后端。
- Go:高并发服务器应用。
CSDN博客 +3
选择编程分类通常基于项目需求,如追求性能选 C++,追求开发速度选 Python。
W3Cschool.cn