计算机程序与程序语言

news/2025/3/28 14:59:25/

一.计算机程序

计算机程序也叫软件,它告诉计算机该做什么,计算机执行的任何操作(从启动到关机)都是由程序控制的。程序由一些列命令组成,程序运行时,计算机按特定顺序执行这些命令。

二.编程语言发展历程

1.电子计算机只能识别由“0”和“1”组成的二进制数,也就是说二进制是计算机语言的基础。计算机发明之初,人们只能用“0”和“1”组成的各种指令去操纵计算机,这种语言就是机器语言。机器语言是针对特定型号的计算机开发的,故而效率是所有语言中最高的,但移植性也是最差的。

2.为了提高编程效率,科学家用一些简洁的英文字母,符号来替代一个特定指令的二进制串,如add代表加法,mov代表数据传递,这种语言称为汇编语言。相比机器语言,汇编语言的可读性有所增强,但是仍旧难以读懂和编写。

3.在汇编的基础上,科学家们意识到,应该设计一种接近于数学语言或人类自然语言的高级语言,这种语言移植性较高,可以在不同的计算机上通用,这类语言被称为高级语言,如C语言,BASIC语言。这类语言关注做事情的先后顺序,因而被称为面向过程的语言,这类语言使得人们可以用接近数学语言的方式进行程序设计,使得人们能够把注意力从繁琐的硬件转到算法本身。

4.在实际开发过程中,不能单纯的利用“先后顺序”和数学模型去设计程序。以数学逻辑为基础的面向过程的程序语言也有其局限性。因此,科学家发明了LISP,JAVA,C++等面向对象的程序语言,使得人们可以更高效的分析和设计软件模块结构间的转换过程。使得软件开发变得简单,高效,合理,是真正最接近人类思维方式的计算机程序设计语言。


http://www.ppmy.cn/news/341350.html

相关文章

【C】程序设计语言

C语言类型 持续更新2022/10/5 基本类型格式指定符 基本类型 char 字符(一个字节) int 整型 float 浮点型 double 双精度浮点型short long用于限定整形 提供满足不同需求的整数长度 int机器自然长度 short 16位长度 long 32位长度 限定符 short 短整型 限定符 long …

C语言程序设计(一)计算机思维导论

**温馨提示:**所有的笔记(需要使用Typora软件打开)在视频下方简介中直接获取,纯个人录制,不用加什么公众号这些,各位小伙伴直接网盘自取吧。 计算机思维导论 计算机自1946年问世以来,几乎改变…

计算机经典书籍之程序设计语言

【Java】 Java编程规范(第三版)---Java四大名著----JamesGosling(Java之父) 【原 书 名】 The Java Language Specification (3rd Edition) 【原出版社】 Addison-Wesley 【作  者】(美)James Gosling,Bill Joy,Guy Steele,Gilad Bracha…

C程序设计语言:计算机和编程语言

1.1.1 计算机和编程语言:计算机与编程语言 算法 我们要让计算机做计算,就需要找出计算的步骤,然后用编程语言写出来计算机做的所有的事情都叫做计算计算的步骤就是算法 1.1.2 计算机和编程语言:计算机的思维方式 程序的执行 解…

老胡的周刊(第094期)

老胡的信息周刊[1],记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 qrbtf[2] 艺术二维码生成器: qrb…

Python (计算机程序设计语言)

Python (计算机程序设计语言) Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目…

C语言程序与程序设计语言

一、C语言程序 1)所有的C程序都有且只有一个main()函数。C程序从main()函数处开始运行,当main()函数结束时,程序也就结束了。 2)程序最根本的功能是对数据的处理 二、程序与指令 1)计算机程序是用计算机可以识别的代…

计算机程序与计算机语言

程序:一组计算机能识别和执行的指令。 计算机语言 机器语言:计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。计算机能直接识别和接受的二进制代码称为机器指令(machine instrcution)。机器指…