C语言学习笔记之 第一讲:C语言概述

1、 软件:一系列按照特定循序组织的计算机数据和指令的集合。

2、 软件分类:系统软件   应用软件

3、 人与计算机之间的交互方式:

自然交互界面  声音、触摸屏控制   成就了苹果

图形化界面    成就了微软

命令行方式    成就了IBM 

4、 计算机系统组成:




5、信息的存储单位:

位(Bit):度量数据的最小单位

字节(Byte):最常用的基本单位,一个字节有8位

6、 指令:是对计算机进行程序控制的最小单位。

所有的指令的集合称为计算机的指令系统。电脑是X86,手机是ARM。

机器指令格式:

操作码   操作数

机器执行什么操作   执行对象(具体数、存放位置)

7、  程序:是为完成一项特定任务而用某种语言编写的一组指令序列。

8、  各种编程语言运行速度对比:(数值越大速度越慢)

机器语言最快(某些对速度要求非常严格的程序必须用机器语言编写,如导弹)

汇编语言是机器语言的1.5倍

C语言是机器语言的3倍

C++是机器语言的4倍

JAVA是C语言的4倍

语言越高级速度越慢

9、 主流语言进化史:

第一代语言:机器语言

第二代语言:汇编语言

第三代语言:C语言(既具有低级语言的特点,又具有高级语言的特点)

第四代语言:ObjectiveC语言、C/C++语言

第五代语言:Java、C#、PHP、Python、vb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值