编程基础——编程核心基础
编程核心基础
简述:如今学习编程的怎么多,你们知道什么是编程吗?
——————————————————————————————————————————————————————————————————————
1.什么是语言?
2.什么是编程语言?
3.为何要有编程语言?
————————————————————————————————————————————————————————————————————
一、什么是语言?
语言,这个很好理解,我们人与人交流的话语就是语言,比如汉语、英语、日语等,相信大家都能理解。
二、什么是编程语言?
在维基百科上,「计算机编程」的定义是:
计算机编程是设计和构建一个可执行的计算机程序,以完成特定计算结果的过程
但这究竟是什么意思呢?
计算机确实很强大,而且有潜力比人类更快地完成任务,但计算机本身并不聪明,它需要一个人写指令并告诉它该做什么。
编程就是写那些指令的过程,我们使用一种编程语言来实现这些指令的编写,这些指令被翻译成计算机能够读懂的格式,最后由计算机执行指令。
三、为什么要有编程语言?
不同的编程语言被开发出来是为了满足不同的需求,从整个编程语言的历史中就可以看出来。从20世纪50年代到2004年的编程语言历史。
在20世纪50年代中期,FORTRAN 被创造出来解决复杂的数学、统计和科学问题。 Cobol 创建于1959年,目的是使企业更容易使用代码。有些语言则更适合进行统计分析,如 R (1976)。
从20世纪70年代开始,通用编程语言开始兴起,如 c,c++ ,Java和python ,正如你在上面的图表中看到的,最受欢迎的语言中,前10名都是通用语言。
创建于1995年的 JavaScript 是一种流行的网页开发语言,它赋予了网站交互性和生命力。
最近,我们看到了新语言的诞生,比如 go 语言,其目的是更有效地维护大型软件系统,未来我们可能会看到越来越多的编程语言被创造出来。
----------上面我们了解了编程语言,下面我们来一起看看计算机的构成。
——————————————————————————————————————————————————————————————————————
一、计算机的构成
计算机五大组成部分
1.控制器
控制计算机各个硬件的工作#相当于人的大脑
2.运算器
控制数学运算与逻辑运算#也相当于人的大脑
数学运算:数字相关的运算
逻辑运算:根据条件判断是否可行
3.储存设备
(1)内存: #内存条
存取数据的速度很快
但是它是基于电工作的,断电数据立即丢失,他不能用来永久保存数据
(2)外存: #磁带、磁盘、U盘、硬盘
存取数据的速度较慢
但是它断电之后数据也不会受到影响,可以永久保存数据
4.输入设备
将外界的数据传递给计算机
5.输出设备
将计算机内部的数据传递给外部
如上图:
——————————————————————————————————————————————————————————————————————
下面:我们再细说计算机是怎么运作的:
计算机是由三个部件进行运作的,也称三大核心硬件。
——————————————————————————————————————————————————————————————————————
三大核心硬件
1.中央处理器(CPU)#控制器+运算器
CPU去内存中去程序的指令并运行
2.内存
程序要想运行必须先存在内存中
3.硬盘
永久保存相应数据
____________________________________________________________________________________________________________________________________________
最后我们来讲一下,操作系统:
——————————————————————————————————————————————————————————————————————
操作系统
操作系统是用来协调、管理、控制计算机各个硬件的工作:
三层架构:
应用程序
操作系统
计算机硬件
——————————————————————————————————————————————————————————————————————
我们日常生活中所使用的程序员所编写的程序都必须基于操作系统之上:
——————————————————————————————————————————————-————————————————————————
今天的分享就到这里,如有不足之处还请各位亲们讨论批评!