2.什么是计算机程序

2024-06-19 02:20
文章标签 计算机程序

本文主要是介绍2.什么是计算机程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是计算机程序?

在这里插入图片描述

  • 计算机程序是为了告诉计算机"做某件事或解决某个问题"而用"计算机语言编写的命令集合(语句)

  • 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作,计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成

  • 现实生活中你如何告诉别人如何做某件事或者解决某个问题?

    • 通过人能听懂的语言: 张三你去楼下帮我买一包烟, 然后顺便到快递箱把我的快递也带上来
    • 其实我们通过人能听懂的语言告诉别人做某件事就是在发送一条条的指令
    • 计算机中也一样, 我们可以通过计算机语言告诉计算机我们想做什么, 每做一件事情就是一条指令, 一条或多条指令的集合我们就称之为一个计算机程序

这篇关于2.什么是计算机程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1073740

相关文章

【手机刷题题库】扫码就能刷计算机程序设计员三级理论题库

CSDN的朋友们大家周五好,我是小芝005 人工智能竞争愈演愈烈,计算机程序设计员成为了一个热门职业。然而,要在这个竞争激烈的领域取得职业发展和成功并不容易。除了具备扎实的编程技能和经验外,持有计算机程序设计员三级证书也可为职业发展带来巨大的推动力。 本文将探讨计算机程序设计员三级证书对于职业晋升、加薪和补贴的重要性,以及如何通过考证提升个人职业竞争力。 1. 考证的重要性与职业

《计算机程序的构造和解释》阅读笔记:准备(3)【python3简单实现lisp解释器(3)】

下面是我在原基础上添加了一些功能的解释器代码(超详细的注释) ################ python3 实现 lisp 解释器'''语言的语法是指组成正确的语句或表达式的顺序,语义指那些表达式或语句的内在含义。解释器流程程序 => 解析 => 抽象语法树 => 执行(语义) => 结果1:解析语法2:添加环境3:执行4:添加交互式5: 将Env重定义为Class6:添加符

《计算机程序的构造和解释》阅读笔记:准备(2)【python3简单实现lisp解释器(2)】

四:交互式 可以在终端输入代码并显示执行结果 '''语言的语法是指组成正确的语句或表达式的顺序,语义指那些表达式或语句的内在含义。解释器流程程序 => 解析 => 抽象语法树 => 执行(语义) => 结果1:解析语法2:添加环境3:执行4:添加交互式'''import math import operator as opSymbol = str # 字符串List =

《计算机程序的构造和解释》阅读笔记:准备(1)【python3简单实现lisp解释器(1)】

打算深入阅读一下《计算机程序的构造和解释》,这应该会是一个比较漫长的过程,虽然这本书章节不多,但信息量挺大的,书的最后还会编写一个简单的解释器,也可以当作编译原理的简单入门。 这是对于《计算机程序的构造和解释》这本书阅读的准备,因为书用lisp语言,所以我先看了一下(How to Write a (Lisp) Interpreter (in Python))(如何用python实现一个lisp解

计算机程序 数据结构+算法 梳理汇总

算法(algorithm)简单来说就是定义良好的计算机过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。即算法就是一系列的计算步骤,用来将输入数据转换成输出数据。 书中有一句话非常好: Having a solid base of algorithm knowledge and technique is one characteristic that separates the tru

计算机程序

存储在磁盘上的,事先编写好的指令序列,控制计算机cpu执行一系列操作,实现特定领域功能。 问题域调查分析、需求采集分析,领域模型 => 系统架构 => 分治/拆分软件子系统 => 子系统软件架构 => 模块之间交互/通信/沟通接口 + 数据结构 + 算法(操作)+ 程序设计语言 + 编译器、连接器、加载器 + 操作系统(并发、OS接口、进程/线程间通信同步) + 计算机硬件 + 外部输入输出(外

计算机程序的思维逻辑 (5) - 小数计算为什么会出错?

违反直觉的事实 计算机之所以叫"计算"机就是因为发明它主要是用来计算的,"计算"当然是它的特长,在大家的印象中,计算一定是非常准确的。但实际上,即使在一些非常基本的小数运算中,计算的结果也是不精确的。 比如: float f = 0.1f*0.1f;System.out.println(f); 这个结果看上去,不言而喻,应该是0.01,但实际上,屏幕输出却是0.010000001,

计算机程序的编译和链接

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm=1001.2014.3001.5343 给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行!!! 铁铁们,成功的路上必然是孤独且艰难的,但是我们不可以放弃,

下列各类计算机程序语言中不属于,下面哪一项是希腊语“Historia”的含义:()

下面哪一项是希腊语“Historia”的含义:() 下面项希腊From here, we can see the bridge ________ construction. 含义The figure of speech employed in “The past is a bucket of ashes” is . 下面项希腊The figure of speech employed in “

计算机程序的构造和解释(SICP)

计算机程序的构造和解释:原书第2版 又名: Structure and Interpretation of Computer Programs,Second Edition 作者: [美]艾伯森等 译者: 裘宗燕 ISBN: 9787111135104 页数: 473 定价: 45.0 出版社: 机械工业出版社 装帧: 平装 出版年: 2004-2-1 简介