按作用域划分:
一、WEB
定义:世界网编程。web编程不受平台限制,一个网页可以在任意设备上展现。作用域非常大。
子类:
- 前端
- javascript
- html
- css
- ……
- 后端
- php
- python
- java
- asp.net
- ……
二、Software
定义:软件编程。针对于一种平台的编程,编写的程序只能在特定平台上运行。
子类:
- Windows
- c#
- ……
- Android
- java
- ……
- IOS
- swift
- ……
三、Hardware
定义:硬件编程。针对于一种设备的编程,维护设备的正常工作
子类:
- 机器语言
- 汇编
- C语言