在进入计算机编程之前,让我们先了解计算机程序及其作用.
计算机程序是使用计算机程序设计语言编写的一系列指令,用于通过计算机执行指定的任务.
这两个我们在上述定义中使用的重要术语是 :
指令序列
计算机程序设计语言
要了解这些条款,请考虑某人询问您如何前往附近的肯德基.你究竟怎么做告诉他去肯德基的方式?
你将使用人类语言告诉前往肯德基的方式,如下所示:
首先直行,半公里后,从红灯处左转,然后行驶一公里左右,你会发现肯德基在右边.
在这里,您使用英语语言提供了几个步骤来到达肯德基.如果按照以下顺序跟踪它们,那么你将达到KFC :
1. Go straight 2. Drive half kilometer 3. Take left 4. Drive around one kilometer 5. Search for KFC at your right side
现在,尝试用计算机程序映射情况.上述指令序列实际上是用英语语言编写的人类程序,它指示如何从给定的起点到达肯德基.如果寻求指导的人知道这些语言中的任何一种语言,则可以用西班牙语,印地语,阿拉伯语或任何其他人类语言给出相同的序列.
现在,让我们回去尝试理解计算机程序,计算机程序是用计算机语言编写的指令序列,用于由计算机执行指定的任务.以下是用 Python 编程语言编写的简单程序 :
print"Hello,World!"
上述计算机程序指示计算机打印"Hello,World!"在计算机屏幕上.
计算机程序也称为计算机软件,它可以范围从两行到数百万行指令.
计算机程序指令也称为程序源代码,计算机编程也是名为程序编码.
没有计算机程序的计算机只是一个转储盒;它是使计算机处于活动状态的程序.
由于我们已开发出如此多的语言来进行自我交流,因此计算机科学家开发了多种计算机 - 编程语言为计算机提供指令(即编写计算机程序).我们将在后续章节中看到几种计算机编程语言.
如果你理解计算机程序是,然后我们会说:编写计算机程序的行为叫做计算机编程.
正如我们前面提到的,有数百种编程语言,可以用来编写计算机程序,以下是其中的一些 :
Java
C
C ++
Python
PHP
Perl
Ruby
今天的计算机程序几乎在所有领域,家庭,农业,医疗,娱乐,国防,通信等中都有使用.下面列出了一些计算机程序的应用 :
MS Word,MS Excel,Adobe Photoshop,Internet Explorer,Chrome等都是其中的一个例子计算机程序.
计算机程序正在用于制作电影制作中的图形和特效.
计算机程序正用于执行超声波,X射线和其他体检.
我们的手机正在使用计算机程序短信,聊天和语音通信.
可以编写计算机程序的人或者换句话说,可以进行计算机编程的人被称为计算机程序员.
根据计算机编程语言的专业知识,我们可以将计算机程序员命名为以下&n;
C程序员
C ++程序员
Java程序员
Python程序员
PHP程序员
Perl程序员
Ruby程序员
从编程的角度来看,算法是解决任何问题的分步过程.算法是一种有效的方法,表示为一组定义明确的指令.
因此,计算机程序员在编写实际代码之前列出了解决问题所需的所有步骤.下面是一个算法的简单示例,用于从给定的数字列表中找出最大数字 :
1. Get a list of numbers L1, L2, L3....LN2. Assume L1 is the largest, Largest = L13. Take next number Li from the list and do the following 4. If Largest is less than Li5. Largest = Li6. If Li is last number from the list then 7. Print value stored in Largest and come out 8. Else repeat same process starting from step 3
上述算法以粗略的方式编写,以帮助初学者理解这个概念.当你进入高级计算机编程时,你会遇到更复杂的编写计算机算法的方法.