共计 923 个字符,预计需要花费 3 分钟才能阅读完成。
本章将介绍一些根本的编程概念,并教你装置好 Python 解释器。
什么是程序
生存中的程序是指做一件事的流程或步骤,例如取钱程序记录了取钱的步骤、诉讼程序规定了诉讼的流程,而计算机程序用来通知计算机执行一个工作的步骤——计算机能做很多事,但就是不会独立思考,要想让它做什么就得通知它。
编程语言介绍
编程就是应用计算机能了解的语言编写做某事的步骤,与人类一样,编程语言也有很多种。
机器语言
计算机是机器,所以它的原生语言是机器语言——即电路,晚期编写程序时就采纳机器语言(通过穿孔纸带操控电路),然而因为机器语言太底层,难以编写、没有任何的浏览性,所以,汇编语言诞生了。
汇编语言
汇编语言是一种符号化的语言,相比机器语言而言更容易被编写与浏览。然而汇编语言并不能间接被机器了解,因而须要通过一个“汇编器”程序将汇编语言编写的程序转换为机器语言能力被执行。另外,汇编语言强依赖于底层硬件,不同硬件的汇编指令并不相同,如果想让程序跑在多个平台上就须要开发多份儿程序,于是,高级语言呈现了。
高级语言
高级语言十分靠近于英语的表述,相比汇编语言而言更容易被编写与浏览,与汇编语言一样,高级语言编写的程序也须要借助“编译器”或“解释器”程序能力被计算机执行。然而,编写高级语言时无需关注底层硬件性能,只须要写一份代码就能够了,因而 99% 以上的程序都采纳高级语言开发。
操作系统介绍
一个程序在其生命周期内并不会占用所有硬件资源,当其在 CPU 上运行时,网卡可能就闲置了,为了进步硬件资源的利用率,便研制出了操作系统。在运行操作系统的计算机上能够跑多个程序,这些程序由操作系统对立治理,在某一时刻能够有多个程序各自应用不同的硬件,操作系统会正当的调配硬件的应用工夫,直到程序运行完结。
为了整个计算机系统的稳固,操作系统并不会让程序间接运行在硬件上——所有波及硬件的操作都由操作系统代为实现,如果你的程序想要多任务运行,就须要应用操作系统提供的编程接口来开发。但不同操作系统的编程接口未必一样,所以同一个程序会有 Android、iOS、Linux、Windows 等不同版本。
Python 解释器
Python 是一门高级语言,要想运行 Python 编写的程序,就须要装置 Python 解释器。