一、计算机硬件
一)个人电脑主要硬件
CPU,中文名叫中央处理器,是一台计算机的计算和控制中心。
RAM:随机存取存储器,俗称“内存”
GPU,俗称显卡,是电脑进行数模信号转换的设备,承担输出显示图形的任务。
硬盘,计算机存储数据的部件。
主板,是一个集成电路,用于存放各种电子部件,上面说的这些部件都插在主板上。
二)手机的主要硬件,可以说是一种特别的计算机。
1 CPU:中央处理器
2 RAM:随机存取存储器,俗称“内存”
3 GPU,俗称显卡,是电脑进行数模信号转换的设备,承担输出显示图形的任务。
4 ROM:全称“只读内存镜像”,手机存储数据的部件,相当于电脑中的硬盘。
二、操作系统:
承上启下,操作系统统一管理计算机所有硬件资源,为应用程序提供最底层的技术支持。
一) 电脑操作系统
主要有一下四种
Windows系列:微软公司开发出来的。
Mac OS X: 苹果公司开发的出来的。
Unix类:不属于任何公司的技术大神开发出来的,完全免费开源。 一般会存在一或多技术交流的社区网站。
Linux类:不属于任何公司的技术大神开发出来的,完全免费开源。一般会存在一或多技术交流的社区网站。
注释:
1)开源的意思:
1开发源代码,任何人都可以免费下载大神写的代码,同样任何人也可以上传自己基于这个操作系统开发的新功能。
2 提供详细的技术说明文档,文档中有各种各样的api使用方法的说明文字和案例,让开发人一看就明白怎么用这个api。
* Api ,中文名叫接口,是程序之间传递和处理信息的通道,不同的接口有不同的名称,调用它可以使用他人已经开发好的一个功能,而不用自己再去实现这个功能。
二) 手机两大操作系统:
Android:谷歌创造出来的一种适合手机的操作系统
IOS:苹果公司开发的一种适合手机的操作系统
三、应用程序
是指为针对使用者的某种应用目的所撰写的软件。
按照手机和电脑可分为:
web应用程序:Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。
App,手机应用程序,需要下载和安装。
注释:
*web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。 [1]
*Internet,中文正式译名为因特网,又叫做国际互联网。它是由那些使用公用语言互相通信的计算机连接而成的全球网络。一旦你连接到它的任何一个节点上,就意味着您的计算机已经连入Internet网上了。Internet目前的用户已经遍及全球,有超过几亿人在使用Internet,并且它的用户数还在以等比级数上升。
四、两种架构
CS架构:Client/Server, 客户端/服务器架构。
BS架构:Browser/Server,浏览器/服务器架构。
对于非专业人员可以这样理解,只需要浏览器,不需要下载和安装的就是bs架构。需要下载和安装后才能使用的软件就是cs架构。
五)编程语言
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。 程序员常说的语言,如果不做解释,一般特指“高级语言”
高级语言按,前后端分类。
1)前端语言:前端编程语言主要就这三种。
1 Html:超级文本标记语言,是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
程序员说的html5或H5,就是html开发标准的第五个修订版。
2 CSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
(就像word中样式控制字体和颜色、大小一样,css控制html网页的样式)
3 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [1]
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。、
(简单的说javascript控制网页的行为,比如点击某个按钮提交填入的东西)
2)后端语言:后端语言非常丰富,下面是用的比较多的:
Java
C#
C++
C
PHP
Python
Basic
3)数据库操作语言
SQL
黄冈微信公众号运营、网站开发、微信小程序开发、VR拍摄制作找湖北东猎信息技术有限公司