C语言入门基础总结-- 1预备知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言入门基础总结-- 1预备知识相关的知识,希望对你有一定的参考价值。
1、C语言的发展历史:
C语言是由由贝尔实验室的 Dennis Ritchie 于1972年开发设计。目的是为了设计UNIX操作系统。
当时, Dennis 沉迷于他的游戏——类似于“星球大战”——为了能在当时的计算机上运行他的游戏,他向实验室的主任申请购买一台PDP-11,但是由于种种原因被拒绝。巧合的是他在公司的一个角落里发现了一台老旧的PDP-7。于是他仿照multics操作系统,自己用汇编语言写了一个精简的操作系统,并在机器上完美运行了他的游戏,这让他特别开心,就在实验室里到处炫耀他的游戏。但是,人们似乎对他的游戏并不感冒,让大家感兴趣的确是他写出来的这个操作系统。随后这个操作系统就在贝尔实验室流行起来并称这个操作系统为“unics”,随后被称为现在的UNIX。这个操作系统被人们写在各种机器上面运行。但是随着UNIX的流行,问题也就慢慢的出来了,那就是用汇编语言不具有可移植性。为了解决这个问题。 Dennis 利用空闲的时间将把B语言重新改写成C语言。并用C语言重新编写了UNIX系统的内核,使之具有可移植性。虽然C语言这种高级程序设计语言的执行效率低汇编语言约20%~30%,但是 Dennis敏锐的预料到计算机计算能力的发展速度会慢慢的是这种差距缩小到可以忽略的地步。
至此诞生了伟大的C语言和伟大的UNIX操作系统。到目前为止,C语言仍然是广泛使用的编程语言。
2、程序开发流程:
程序的开发需要经历一下步骤:
编辑源代码 :在C语言中就是说要编辑C语言的源代码。但是在按照C语言的规则和和语法编写源代码之前,还需要明白一些事情。那就是我们的程序设计的目的是什么。比如我们想编写一个计算阶乘的程序或者计算从1加到100的和的程序。弄清楚这件事情之后我们还需要我们用什么工具来进行源代码的编写工作。这里我推荐几款优秀的C语言代码编辑器:
本文出自 “12135147” 博客,谢绝转载!
以上是关于C语言入门基础总结-- 1预备知识的主要内容,如果未能解决你的问题,请参考以下文章