计算机的简单概要与编程语言发展史

计算机的简单概要与编程语言发展史

一、五大组成部分详解

  • 首先呢,五大组成部分有哪些?

    • 控制器

      ​ 负责控制计算机各个硬件的工作 #就像人的大脑,控制你的手眼五官躯体之间的协调工作

    • 运算器

      ​ 负责进行数学运算和逻辑运算 #也像人的大脑,负责进行数学运算和逻辑运算

      ​ 控制器和运算器在一起也做CPU是电脑里面的大脑,也可以叫做中央处理器

    • 存储器

      • 内存

        ​ 基于电来工作,存取速度快,但是如果突然断电那么你的那些临时数据将立即丢失,相当于人的短期记忆。

      • 外村(硬盘)

        ​ 不基于电工作,但存取速度慢,如果不受到认为因素影响或者破坏那么可以永远保留,相当于人的长期记忆。

    • 输入设备

      ​ 由外界向计算机内部输送信息的设备,相当于人的眼睛

    • 输出设备

      ​ 由计算机向人输出的信息的设备,像显示器,相当于人的嘴巴

image

二、三大核心硬件

1.CPU
	由计算机的计算器和控制器组成,也叫中央处理器。
2.内存
	唯一一个和CPU打交道的硬件,CPU只会从C内存读取数据并运行
3.外存(硬盘)
	计算机用来存储数据的地方,所有下载的东西都是下载到了硬盘

"""为什么会有内存存在而不是由硬盘直接和cpu对接?
	cpu运行速度快而硬盘存储速度慢,cpu在等硬盘运行的时候浪费工所以需要一个可以跟上cpu速度的来和cpu进行交互作业
那既然内存可以跟的上速度为什么还需要硬盘呢?而不是把内存扩大也进行存储?
	我们市面上见到的内存一般为:4G 8G 12G 16G 32G
   由于技术和材质受限所以更大的内存难以突破还很贵
"""

img

三、操作系统简介

常见的操作系统:
	pc端:windows\mac\linux
	移动端:Android\ios\鸿蒙
操作系统的本质:
	操作系统是管理调用你计算机硬件和软件资源的程序,是计算机的基石。如果你的计算机上没有操作系统的话那么你的计算机的所
有程序都是运行不了的,相当于一个废铁。
   帮助你协调管理和调度计算机各个硬件的工作

img

四、编程与编程语言

1.编程的本质?
	程序员写出一种能够让计算级听懂的语言让计算机用程序员的思维逻辑方法来帮助人更好的工作。
2.语言
	语言是人与人之间为了更好的沟通交流而制造出来的共同认可的媒介,不同种族有着不同种族交流的语言而计算机只能听的懂0和1
所以人们也创造出了一种可以让计算机也听懂的语言叫做编程语言。
    汉语,英语,西班牙语,日语,编程语言。
3.编程语言
	人创造出的一种可以让人和计算机交流的一种媒介,让计算机能够听懂人的语言来按照程序员的思维逻辑和想法来执行命令。
   编程语言的学习就相当于你学了一门外语,是计算机能够听懂的语言。
	

五、编程语言的发展史

1.什么是编程语言?
	在早期来说那个时候还没有发明高级语言,只有0和1组成的序列组写一个很简单的命令就需要写非常多的时间,并且记忆难度非常
大,门槛高,学习难度大,开发效率还极低。所以人们就不断发明改进让人更简单的编写命令。
2.机器语言
	程序员直接编写二进制代码,开发效率地下(吃力不讨好)
3.汇编语言
	用一些简单的英语字母代替一串一串0和1组成的序列代码(开发效率勉强提升)
4.高级语言
	人类能用人看懂的语言来进行编程命令(极大提高编程效率,门槛降低)
5.常见的编程语言有哪些?
	python、c、c++、java、php、golang。

img

六、编程语言的分类

1.编程语言有哪些种类?
	编程语言呢一般分为两大类解释型和编译型
2.编译型语言
	编译型语言会将程序完全编译完后交给编译器去编译
   		优点:执行速度快
   		缺点:编译型学习比解释型语言要难,编写完如果调试出错误则需要很长时间寻找错误代码位置,占用空间大,不支持
代码中的安全性(大部分病毒都是用编译型语言写的),不适合因特网个web开发。
   编译型语言有:C、C++等。
3.解释型语言
	解释型语言会编写一句代码执行一句代码,逐行解释。
    	优点:比编译型语言简单,不易出错,安全,占用空间小
   		缺点:执行速度慢
   解释型语言:python、PHP等。

image

python发展方向

1.web开发(写网站后端:负责提供数据)豆瓣,知乎,youtube等都是用python编写的。
2.人工智能(无人驾驶技术 机器学习)
3.网络爬虫(基于网络爬取想要的数据) 不过爬虫有危险需要注意好,不小心可能就不需要为一日三餐奔波了。
4.自动化运维、自动化测试(运维和测试都需要学习python才能涨薪)
5.自动化办公(文秘岗位需要的技能>>>:加分项)  
6.金融量化(写代码自动炒股票)
7.数据分析(预测)

七、python解释器简介

1.python是怎么来的?
	python的作者是“龟叔”于1956年出生于荷兰,26岁在阿姆斯特丹(冤种荷兰的首都)获得数学和计算机学硕士学位。龟叔在CWI
工作时积累了丰富的ABC研发经验,于是他开始尝试着在ABC的基础上写出一个新的脚本解释型语言,而最后完成的时间,刚好是1989年的圣
诞节。
2.python为什么叫python?
	喜欢看著名的系列喜剧《蒙提·派森的飞行马戏团》(The Monty Python is Flying Circus),Python这一名字让他印象
深刻,因为这个名字符合他的品味,也能吸引他的目标用户。

image

八、解释器下载与安装

1.python的下载(自行选择操作系统对应版本)推荐3.6~3.8之间的稳定版本。有些公司的老项目也可能是2.7版本
	python官网:https://www.python.org/downloads/windows/
   python所有版本下载地址:https://www.python.org/downloads/

image

posted @ 2022-06-15 17:31  Joseph-bright  阅读(160)  评论(0编辑  收藏  举报