C语言入门 Day_1 编程与C语言
计算机最早的出现是为了帮人们解决一些计算量巨大的任务,比如计算导弹的轨迹,原子弹的爆炸范围,火箭的速度等等特定目的。
最早的计算机,一种计算机只能处理一种特定任务,随着时代的发展,一个能处理多种不同的任务的计算机开始出现,这就是通用计算机,比如这里的第一台通用计算机ENIAC。
编程语言就是为了给计算机“布置各种各样的任务”而诞生的,比如程序A让计算机计算导弹的轨迹,程序B让计算机计算股票的交易价格等等。
编程语言从最开始的二进制0101发展到C语言的时候,正式进入了高级程序语言的时代,所谓的“高级”,是相对于计算机底层二进制机器语言而言,更接近于人类能理解的自然语言。
编程语言有两个重点,第一个是语法,就是代码的具体写法,由于计算机很死板,它无法像人类一样理解模糊的指令,所以代码里面一个标点出错,都会导致程序的错误(bug)。我们需要严格按照代码语法来写程序。
开始语言学习之前,让我们先认识一下C语言的发明人丹尼斯·里奇。
丹尼斯·里奇(Dennis Ritchie,1941年9月9日-2011年10月12日)是一位美国计算机科学家和程序员,被誉为计算机编程界的传奇人物之一。
丹尼斯·里奇和他的团队在20世纪70年代发明了一种编程语言叫做C语言,并创建了经典的“Hello, World!”程序作为C语言的示例。这个程序非常简单,它的作用是在屏幕上显示出“Hello, World!”这个字符串。
C语言非常重要,因为它具有很多优点。
首先,C语言非常灵活和高效。它可以在不同的计算机上运行,并且可以用来编写各种不同类型的程序,比如操作系统、游戏和应用程序。
其次,C语言的语法相对简单,容易学习和使用。它使用了一些基本的概念,比如变量和函数,来帮助程序员编写代码。
此外,C语言还有很多库支持,这些库包含了很多常用的函数和工具,可以帮助程序员更方便地开发程序。
总的来说,C语言的发明对计算机编程产生了巨大影响。C语言简单易学、灵活高效,因此成为了一种广泛应用的编程语言。它不仅可以用来开发各种应用程序,还对后来的编程语言和软件开发工具产生了深远的影响。
在撰写这篇文章时,我参考了《白纸编程》这个app的观点和思想,我要感谢他们对我的启发和帮助。