程序是对数据的各种操作。数据的表示,数据的组织结构,数据的存储,数据的处理,数据的传输等。
程序是由具体的编程语言编写的,不同的编程语言有编写,编译检查,解释执行等过程。
具体的编程语言都有:
1,变量定义(数据表示),分块解决问题(函数(方法)、类、枚举、结构等)。,
2,数据组织方式,也就是数据结构,数组、集合、文件(xml、json、原始文本文件、键值对)。
3,数据组织方式,继承、接口、构造函数。
4,数据存储,文件读写,编码,流的概念,权限的概念。
5,数据的传输,协议的概念,编码的概念,各种表示形式。
6,软件被执行背后操作系统的概念,线程,进程,cpu多核心的利用,系统消息,系统事件,缓存,硬盘读写速度,网络端口等。
7,软件架构,数据源,类库,表现层,业务层,抽象,动态,可扩展,可测试,容易部署等。
8,使用软件,软件运行环境,软件流量,软件性能,bug解决,日志记录,数据收集,软件稳定等概念。
9,软件运营,客服服务,功能解释,项目设计文档,业务设计文档,测试文档,代码文档,数据库文档,数据收集,bug跟踪等。
以上是第一版本的书写,还没整理,还需要修改补充。
当学习一门新语言时,应该如何办呢?