C语言编程基础——简单的了解一下编程语言和创作者

        学习C语言之前我们需要简单的了解一下C语言的发展史和创作者。

        计算机最早的出现是为了帮人们解决一些计算量巨大的任务,比如计算导弹的轨迹,原子弹的爆炸范围,火箭的速度等等特定目的。

        最早的计算机,一种计算机只能处理一种特定任务,随着时代的发展,一个能处理多种不同的任务的计算机开始出现,这就是通用计算机,比如这里的第一台通用计算机ENIAC。

        编程语言就是为了给计算机“布置各种各样的任务”而诞生的,比如程序A让计算机计算导弹的轨迹,程序B让计算机计算股票的交易价格等等。
        编程语言从最开始的二进制0101发展到C语言的时候,正式进入了高级程序语言的时代,所谓的“高级”,是相对于计算机底层二进制机器语言而言,更接近于人类能理解的自然语言。编程语言有两个重点,第一个是语法,就是代码的具体写法,由于计算机很死板,它无法像人类一样理解模糊的指令,所以代码里面一个标点出错,都会导致程序的错误(俗称bug)。我们需要严格按照代码语法来写程序。

        另一个是编程的概念,也就是编程语言中的专有名词,这些专业名词一般涉及到计算机和数学,听起来比较晦涩,但实际上也不难理解,我会在后面的文章中用打比方和举例子的方式帮你理解和记忆。

     

        丹尼斯·麦卡利斯泰尔·里奇(1941年9月9日——2011年10月12日 ),出生于美国纽约布朗克斯维尔,C语言之父,1983年图灵奖得主,美国国家工程院院士,生前是贝尔实验室研究员。 

        丹尼斯·麦卡利斯泰尔·里奇于1963年获得哈佛大学物理学学士学位;1967年获得哈佛大学物理学与应用数学博士学位;1967年至1969年担任美国新泽西州默里希尔贝尔实验室技术人员;1983年获得图灵奖;1988年当选为美国国家工程院院士;1997年当选为美国计算机历史博物馆fellow;1998年被时任美国总统比尔·克林顿授予美国国家技术奖章;2005年入选ACM SIGOPS名人堂;2007年从贝尔实验室退休;2011年10月12日去世,享年70岁。

         丹尼斯·里奇和肯·汤普逊在设计C语言时,他们创建了经典的“Hello,World!”程序作为C语言的示例。这个简单的程序已经成为计算机编程界的传统,被用来展示新编程语言或教学中的第一个程序。他是C语言之父,同时也是UNIX之父,曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中 心系统软件研究部的主任一职。

        丹尼斯·麦卡利斯泰尔·里奇致力于操作系统的研究。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值