栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

1.1 C语言的发展史

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1.1  C语言的发展史

一、程序语言简述

1、机器语言

机器语言是低级语言,也称为二进制代码语言。计算机使用的是由0和1组成的二进制数组成的一串指令来表达计算机操作的语言。机器语言的特点是,计算机可以直接识别,不需要进行任何的翻译。

2、汇编语言

汇编语言是面向机器的程序设计语言。用英文字母或符号串来替代机器语言的二进制码,把不易理解和使用的机器语言变成了汇编语言。因此,汇编语言要比机器语言更便于阅读和理解。

3、高级语言

由于汇编语言依赖于硬件体系,并且该语言中的助记符号数量比较多,所以其运用起来仍然不够方便。为了使程序语言能更贴近人类的自然语言,同时又不依赖于计算机硬件,于是产生了高级语言。这种语言,其语法形式类似于英文,并且因为不需要对硬件进行直接操作,因此易于被普通人所理解与使用。其中影响较大、使用普遍的高级语言有 Fortran、ALGOL、Basic、COBOL、LISP、Pascal、PROLOG、C、C++、VC、VB、Delphi、Java等。

二、C语言的历史

从程序语言的发展过程可以看到,以前的操作系统等系统软件主要是用汇编语言编写的。但由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都不是很好,为了提高可读性和可移植性,人们开始寻找一种语言,这种语言应该既具有高级语言的特性,又不失低级语言的优点。于是,C语言产生了。

C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点。C语言可以广泛应用于不同的操作系统,如UNIX、MS-DOS、Microsoft Windows及Linux等。

在C语言基础上发展起来的有支持多种程序设计风格的C++语言、网络上广泛使用的Java、JavaScript,以及微软的C#语言等。

三、说明

目前最流行的C语言有以下几种:

Microsoft C或称MS C。

Borland Turbo C或称Turbo C。

AT&T C。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号