第1课 C语言简介

2019-09-25 21:29:364.6万
切换 - 音频
00:00:00 / 00:00:00
声音简介

了解计算机语言及其发展,了解高级语言的优点。

什么是程序?什么是程序设计方法?

开发环境简单介绍。

计算语言发展历史:

计算机是无知觉无生命的机器,要使它能够按照人们的意图工作,就必须使计算机懂得人的意图,接受人向它发出的命令和信息,这就要解决一个"语言"的问题。
打个比方,一个中国人想要同一个美国人进行交流,首先需要学习英语,因为英语是美国人可以理解的语言,美国人不理解中国人的汉语。同样,计算机也不懂人类的语言,无论是汉语还是英语,计算机都不能接受,因此要求人们用特定的计算机可以理解的语言与计算机交流,这就是计算机编程语言。
这种语言同英语、汉语等等人类长期使用的自然语言有很大的不同,它有严格的定义,并且一般没有二义性,因为人们在使用自然语言交谈时,很容易根据语境确定具有二义性的对话的含义;但是计算机却做不到这一点,至少现在它还没有这么聪明。


程序设计方法:

什么是程序?
程序规定了计算机执行的动作和执行的顺序,如同开会的议程,每周的课程安排表一样。一个程序应包括以下两方面的内容:
(1) 对数据的描述:在程序中要指定数据的类型和数据的组织形式,即数据结构。
(2) 对操作的描述:即操作步骤,也就是代码执行逻辑,包括了流程控制和算法。
数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤。
著名的计算机科学家Nikiklaus Wirth提出了一个公式:程序 = 数据结构 + 算法。我个人理解的这里叫算法不是很准确,程序还有一个最重要的东西是业务流程控制,算法只是对数据的计算和分析,这里要注意理解他包含的实际含义。



用户评论

表情0/300

1757710cgdh

33初学可以吗

小草莓1

有课件么

道知极限编程 回复 @小草莓1

课件有,需要加群获取。

听友221881618

c 和c++有什么区别吗?

道知极限编程 回复 @听友221881618

区别很多,看你要从什么层面去理解。加群可以解答。

1359256ydvy

只能听语音吗?

道知极限编程 回复 @1359256ydvy

专辑中带有视频课程字样的是视频课程。

音频列表
猜你喜欢
C+语言

C++是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。C++既可以进行C语言的过程化程...

by:大脑改造计划

丫丫语言课堂

丫丫语言课堂-春节拜年带把广播节目的模式搬到了课堂。在实战中学习,让孩子所学习的内容和市场接轨。

by:小丫姐姐的晚安故事

语言

生命赖以生存的意义

by:熊姐熊玲瑶