计算机编程 - 概述

计算机程序简介

在开始讨论计算机编程之前,让我们首先了解计算机程序及其用途。

计算机程序是使用计算机编程语言编写的一系列指令,用于由计算机执行指定的任务。

我们在上述定义中使用的两个重要术语是 −

  • 指令顺序
  • 计算机编程语言

要理解这些术语,请考虑当有人询问您如何去附近的肯德基时的情况。 你到底该怎么做才能告诉他去肯德基的路?

您将使用人类语言告诉去肯德基的路,如下 −

先直走,半公里后,红灯左转,再行驶一公里左右,肯德基就在右边。

在这里,您使用英语给出了到达肯德基需要采取的几个步骤。 如果按照以下顺序进行操作,那么您将到达肯德基 −

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 射线检查和其他医疗检查。

  • 我们的手机中使用计算机程序进行短信、聊天和语音通信。

计算机程序员

能够编写计算机程序的人,或者换句话说,能够进行计算机编程的人被称为计算机程序员。

根据计算机编程语言的专业知识,我们可以将计算机程序员命名如下 −

  • C 程序员
  • C++ 程序员
  • Java 程序员
  • Python 程序员
  • PHP 程序员
  • Perl 程序员
  • Ruby 程序员

算法

从编程的角度来看,算法是解决任何问题的逐步过程。 算法是一种有效的方法,表示为一组有限的明确定义的指令。

因此,计算机程序员在编写实际代码之前列出了解决问题所需的所有步骤。 以下是从给定数字列表中找出最大数字的算法的简单示例 −

1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. 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

上面的算法是用粗略的方式编写的,以帮助初学者理解这个概念。 当您进入高级计算机编程水平时,您将遇到更标准化的计算机算法编写方法。