首页 >常见问题 > 正文

什么是程序?程序包括哪些基本要素

原创2020-10-22 17:21:1806513

程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具;程序能指挥计算机执行我们想要它做的动作。程序包括的基本要素有:常量、变量、表达式、语句和函数。

程序是什么呢?程序包括的基本要素

程序是为了实现一个特定的目标而设计的一组可操作的工作步骤,对于计算机而言,程序就是系统可以识别的一组有序的指令。程序能指挥计算机执行我们想要它做的动作。程序储存在磁盘上,在执行时从磁盘到内存再到寄存器,最后被CPU执行,程序的执行过程与古代皇上的处理政务过程有些类似,可以进行类比。在古代,皇宫外部的民情、大臣写的奏折就好比程序,外面的天下就好比硬盘,程序储存在硬盘中,大臣好比内存,大臣将民情总结并上交给太监,而太监就是寄存器,太监将奏折上交给皇上,让皇上处理,而CPU也是从寄存器中取出程序,然后执行。程序是与计算机沟通的语言,由特定语法和关键字构成,从入口点开始,原则是由上而下,从左往右,一行一行执行的。

计算机程序的基本构成要素有(常量) (变量) (表达式) (语句)和(函数)等

程序设计语言又有那些呢?

在计算机最初诞生的时候,程序是一段一段的二进制语言,称为机器语言。由于二进制语言的编程实在是不方便,不适合编写、阅读,于是慢慢有了汇编语言,汇编语言就是将机器语言中的一些关键的指令用一些符号来代替,与机器语言相比,汇编确实有了一些可读性,但是汇编还是很复杂,编程的工作量还是很大。于是高级语言应运而生,高级语言离机器越来越远,相反,语法接近人类的自然语言,而且,高级语言执行的不再是指令,而是语句,一行语句对应多个指令,因此,它的开发效率越来越高。但是,高级语言必须编译成机器码。高级语言具有良好的可移植性。

关于程序有几个基本概念。编译型语言指需要先经过编译和链接程序产生可执行文件的语言,比Java/c/c++等。解释型语言指不需要编译和链接的过程,直接在特定的程序或环境下即可执行的语言,如JavaScript/python等。数据是计算机程序处理的对象,可以是整数、实数、字符、也可以是图像、声音等的编码表示。数据结构指数据与数据间存在一种或多种特定关系,与数据结构密切相关的便是数据的类型和数据的存放。程序设计就是编程的过程。软件是程序与文档共同组成。

以上就是什么是程序?程序包括哪些基本要素的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:程序
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php合并数组的方法有哪些722
    php require_once怎么用904
    php serialize()怎么用479
    推荐视频教程
  • 微信小程序开发实战视频教程微信小程序开发实战视频教程
  • 微信小程序开发高级视频教程微信小程序开发高级视频教程
  • 微信小程序初级开发视频教程微信小程序初级开发视频教程
  • 微信小程序项目实战视频教程微信小程序项目实战视频教程
  • 微信小程序开发视频教程微信小程序开发视频教程
  • 最新微信小程序开发视频教程最新微信小程序开发视频教程
  • Markdown使用视频教程(程序员写作利器)Markdown使用视频教程(程序员写作利器)
  • 视频教程分类