昨天查了一篇文章里的一些和编程有关的名词,虽说感觉挺新鲜的,可还是一头雾水,那就记录一下混个脸熟好了
1.浮点型变量:用来存储带有小数的实数
2.malloc:一种函数,中文名动态内存分配,用于申请一块连续的指定大小的内存块区域,以void类型返回分配的内存区域地址。一般需和free函数配对使用。
3.冯诺依曼结构:也称普林斯顿结构,将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令和数据宽度相同。
冯诺依曼体系结构:计算机制造的三个基本原则,采用二进制、逻辑程序存储执行、计算机由五部分组成(运算器、控制器、存储器、输入设备以及输出设备)提出了生物计算机,缺点是系统对存储器过分依赖
4.Github:面向开源及私有软件项目的托管平台,IT大牛的聚集地
5Stackoverflow:与程序相关的IT技术问答网站
6.云服务:公共云,私有云,计算能力也可以作为一种商品通过互联网进行流通。
7.Visual Studio Code:运行于OSX,Windows和Linux之上的,针对于编写现代web和云应用的编辑器
8.VC6:编程软件
9.Code::Blocks开放源码的集成开发环境(IDE)
10.vscode
11.原子性:整个程序中的所有操作要么全部完成,要么全部不完成,不可能停滞在中间某个环节。
12.同步:一个进程在执行某个请求,若该请求需要一段时间才会返回信息,这个进程会一直等待下去,直到收到返回信息才会继续执行下去
异步:不等,继续执行下面的操作,效率更高
13.线程:操作系统能够进行运算调度的最小单位,程序执行流的最小单元。
完整的组成:线程ID,当前指令指针,pc寄存器集合和堆栈
14.进程:是系统进行资源分配和调度的基本单位,是操作系统的基础
通俗来讲就是系统正在运行的应用程序
线程共用进程资源,一个或多个线程组成了一个进程
15.十进制数形式
由数码0~9和小数点组成。例如:0.0,.25,5.789,5.0,300.,-2.64
指数形式
由十进制数加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成
aEn(a十进制数,n十进制整数)如2.1E5(2.110的5次方)3.7E-2(3.710的-2次方)
16.内存分配:C++语法规范定义数组时,数组长度必须用常量而不能用变量,此时可以用动态分配解决这个问题
17.命令行CLI键入可执行指令的界面
编程新手如何提高编程能力