从零开始--迈向C语言

首先,恭喜你打开了一扇无与伦比的大门。

欢迎来到C语言的奇妙世界。


1. C语言的出生

在40多年前的1972年,来自著名的贝尔实验室的两位大佬,丹尼斯·里奇(Dennis Ritch)和肯·汤普(Ken Thompson)在自娱自乐下设计出C语言。

但C语言并不完全是巧合出现的,追根溯源,C语言的出现竟然因为一个庞大并且失败的项目。

在1969年,一个名叫Multics的项目横空出世,该项目由麻省理工学院、通用电气和贝尔实验室联合创立的,目的是创建一个快速而便捷的操作系统。可惜的是Multics虽然能够勉强开动起来,但是几乎没有一点有用的东西做出来。

于是Multics成为一个失败的项目而被贝尔实验室所抛弃。但是Multics作为一个总结经验教训的宝贵仓库意义重大,它为C语言的诞生提供了条件。

众所周知,C语言的前身是B语言。而且C语言的诞生与UNIX操作系统有莫大的联系。可以看出,C语言以实用为目标,同时体现了“小即是美”的理念。

2.C语言的优点

C语言虽历经沧桑,仍历久弥新。

在今天,C语言已经成为最重要以及最流行的编程语言之一。

C语言成功的秘籍在于它拥有极其强大的自身实力和极其顽强的生命力。

接下来,我们来看看C语言相较于其他语言的突出方面。

①强大的可移植性

不是所有的编程语言都可以成为可移植语言。

因为C语言出类拔萃的可移植性,几乎所有操作系统都能找到其特定的C编译器。

但是“人无完人,金无足赤。”,在一些特殊的硬件设备和操作系统的特殊功能的编写程序中,C语言是无法移植的。

惊人的高效性

C语言的代码紧凑,,所以用C语言编写的程序通常是短小的。不过虽然短小但是精悍!

C语言程序的运行速度很快,它拥有微调控制能力,因此它可以根据具体情况微调程序来获得最快的运行速度和最高效地运用内存。

值得说明的一点的是,微调控制能力通常是汇编语言所具备的。

③简单易懂,可靠的程序

C语言作为一门流行的语言,巧妙地融合了科学理论与实践的操作特性。

C语言诞生的初衷就是让使用者能够轻松地编写可靠的程序。

因为C语言的这个特性,大部分大学都会把C语言作为编程的入门语言。

但是,入门容易,精通难,难如上青天(我开玩笑的!)。

④无比强大且灵活

有很多编程语言(如Python、LISP、Logo、BASIC等等)的编译器和解释器是用C语言编写的。

并且,C语言程序可以用来解决物理学和工程学方面的问题,而且一些游戏和电影的动画特效是由C语言编写制作的。

知名的UNIX操作系统,那些强大且灵活的功能大部分是由C语言编写的。

⑤对程序员友好

C语言有非常丰富的运算符,能够很好的帮助程序员表达自己的意图。

凡事具有两面性,一方面大多数任务处理起来很简单,一方面你可能会犯一些错误。

而这些错误在其他语言上几乎不可能出现。

C语言有一个大型的库,里面包含的众多函数能够帮助程序员处理一些经常出现的问题。

3.C语言的缺点

C语言指针所涉及到的编程错误大部分很难察觉到。

C语言简洁紧凑的程序会运用大量的运算符,所以C语言程序也会让人头疼不已,尤其是在理解程序的方面。


关于C语言的介绍就到这里了。

想了解更多的知识,请登录txtsdy.com

天下天上第一网icon-default.png?t=M5H6http://www.txtsdy.com另外,送你们几句话。

# include <stdio.h>
int main (void)
{
    int num;
    num = 1;

   printf ("天道酬勤,志存高远。");
   printf ("非淡泊无以明志,非宁静无以致远。.\n")

   return 0;
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TXTSDYWT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值