C语言概论

1、简介

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统 而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准

UNIX 操作系统C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使用的专业语言。

2、程序语言发展

①:机器语言

机器语言是以二进制代码表示的指令集合, 全都由0或1构成,是计算机唯一能直接识别和执行的语言。

优点:是占用内存少、执行速度快。

缺点:是难编写、难阅读、难修改、难移植。

②:汇编语言 

汇编语言是将机器语言的二进制代码指令用简单符号(助记符)表示的一种语言。因此汇编语言与机器语言本质上是相同的,都可以直接对计算机硬件设备进行操作。

优点:简洁,高效,语言执行效率高,因为简短,占用内存很小。

缺点:不可移植或移植性差,可维护性差,编写者足够了解处理器,对编写者要求很高。

汇编语言与计算机硬件设备(主要是CPU)相关,不同系列CPU(如ARM与Intel的CPU)的机器指令不同,因此它们的汇编语言也不同

③:高级语言 (c、c++、java、python等)

高级语言将计算机内部的许多相关机器操作指令,合并成一条高级程序指令,并且屏蔽了具体操作细节(如内存分配、寄存器使用等),这样大大简化了程序指令,使编程者不需要专业知识就可以进行编程。

优点:高级程序语言便于人们理解、修改和调试,而且移植性强。

缺点:有些高级语言写出的程序执行效率并不高。

3、c语言发展

①:C 语言是为了编写 UNIX 操作系统 而被发明的。

②:C 语言是以 B 语言 为基础的,B 语言大概是在 1970 年被引进的。

③:C 语言标准是于 1988 年由美国国家标准协会(ANSI,全称 American National Standard Institute)制定的

4、c语言作用

目前,C 语言是最广泛使用的系统程序设计语言。

易于学习。

结构化语言。

它产生高效率的程序。

它可以处理底层的活动。

它可以在多种计算机平台上编译。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值