跳转到内容

计算机革命/编程/过程式编程

来自维基教科书,开放的书籍,开放的世界
编程数据代码示例

过程式编程侧重于告诉计算机如何解决问题的步骤指令。这是继面向对象编程(OOP)之后,另一种最重要的编程方法。过程式编程基于过程调用,即在主程序代码需要完成任务时,在过程中定位特定任务。程序完成编程后,程序控制将返回到主程序。


过程是程序代码的较小部分,当需要执行任务时,由主程序代码调用。过程完成后,程序控制将返回到主程序。

通过这种方法,允许每个过程根据需要执行多次,而不需要不必要的相同代码的多个副本。这使得程序更小,主程序更容易理解。使用这种编程,它允许更快的开发时间。

结构化编程是一种编程类型,它涉及将程序分解成更小的代码模块。模块负责执行单一任务,因此消除了使用GOTO语句的需要。在创建过程式编程之前,GOTO语句被大量使用。它基本上是一个语句,用于将程序控制发送到代码的特定行,以在到达另一个GOTO语句之前完成该特定点的命令。 Cf-goto-fr

在结构化编程中,首先需要执行的总体一般任务具有最高优先级,然后随着任务的进行,任务变得越来越具体——自顶向下的哲学。有时,结构化编程和过程式编程可以互换使用。 Top-down structure diagram

华夏公益教科书