当前位置:   article > 正文

基础概念汇总(1)

基础概念汇总(1)

语言

  • 人与计算机交互的方式
  • 现在我们正常人可以看懂的语言 计算机是看不懂的 所以还需要进行一步“翻译”
  • 根据“翻译”过程的不同分为了以下两种语言
  • 解析语言:读取 翻译(逐行解析)并执行
  • 编译语言:读取 翻译(通篇编译 编译成了机器码) 然后根据命令再执行
  • 两者在开发层面解析语言效率更高 在计算机执行层面编译语言效率更高
  • 环境(本质是一个软件)
  • 非严谨表达 我们可以认为翻译所在位置就是“环境”
  • 严谨表达 环境分为多种环境
  • 翻译环境(编译环境)
  • 执行环境
  • 编译语言同时具有这两种环境 解析语言因为是翻译执行一起进行的 所以 他的翻译环境与执行环境一致(可以统称为解析环境 也称之为解析器)
  • 因为翻译环境只有编译语言才有 所以 我们也可以称翻译环境为编译环境(也称之为编译器)
  • 语法
  • “人定的”,人开发出来了一套翻译工具(如果是解析语言 就是解析器 如果是编译语言 就是编译器)而这套翻译工具根据什么规则进行翻译——这就是语法,因为翻译工具是人开发的所以这套规则是人定的
  • 人与人不同所以开发出来的翻译工具就不一样的 所以就会产生一些组织用以规范语法
  • “学习语言就如同学习这个软件(翻译工具)的使用说明书”

源与镜像源

  • 源就是一堆链接,为一个软件提供第三方的工具下载
  • 镜像源:源的镜像。受中国局域网的限制,将国外的网站内容放在国内服务器上并且可以做到同步更新
  • 源的链接是可以修改的,不同的软件在不同的目录中有一个存放这些链接的文件

路径

  • 相对路径:根据某一个参考点来定义的地址,会议以下三种符号开头
  • ./ 代表参考点为当前目录
  • …/ 代表参考点为上层目录
  • ~ 代表参考点为当前用户家目录
  • 绝对路径:根据根目录/来定义的地址(是以/开头的)

操作系统

  • 是计算机中最大的一个软件
  • 作用:为其他软件的安装与运行提供一个环境
  • 分类:第一个操作系统UNIX,基于UNIX出现了当下的三类操作系统
  • windows
  • linux
  • ubuntu
  • centOs
  • debian
  • mac

服务器

  • 就是一台电脑
  • 云服务器:就是远程的一台电脑(租用)

图灵完备语言与非图灵完备语言

具有图灵完备性的计算机语言,就被称为图灵完备语言---------有限空间,无限可能

常见的图灵完备语言

  • java
  • python
  • javascript

非图灵完备语言

  • HTML
  • JOSN
  • XML

环境

非严格模式

解析语言与编译语言

两者在开发层面 解析语言效率更高 在计算机执行层面编译语言效率更高

解析语言

: 读取翻译(解析)并执行(逐行执行)

编译语言

:读取 翻译(编译成了机器码),后执行

网络请求(百度)

  1. 域名解析
  2. TPC的三次握手
  1. 建立TPC 连接后发起HTTP请求

标签

HTML标签是HTML语言中最基本的单位,HTML标签是HTML最重要的组成部分。

语义化标签

语义化标签,就是让标签有自己的含义,利用本身传达它所包含内容的一些信息,使浏览器和搜索引擎直观的认识标签和属性的用途和作用。

优点:
  1. 代码结构清晰,可读性高,减少差异化,便于团队开发和维护。
  2. 在页面没有加载CSS的情况下,也能呈现良好的内容结构,提升用户体验。
  1. 对搜索引擎友好,良好的结构和语义,有助于爬虫抓取更多的有效信息。

操作系统分类

三种基本类型:

  • 批处理系统
  • 分时系统
  • 实时系统
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/994670
推荐阅读
相关标签
  

闽ICP备14008679号