• 计算机基础知识


    计算机是什么

    在现实生活中,越来越无法离开计算机了:电脑、笔记本、手机、游戏机、汽车导航、智能电视 。。。
    计算机就是一个用来计算的机器!目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他就得干嘛,所以我们学习计算机,就是学习如何控制计算机!

    计算机的组成

    计算机由两部分组成:硬件 和 软件
    硬件包含:键盘、鼠标、显示器、CPU、主板、内存、硬盘 。。。,硬件是看的见摸得着的
    软件包含:系统软件(windows、macOS、Linux)和应用软件(office 、QQ、绝地求生),软件是看的见摸不着的,软件负责控制计算机中的硬件

    人机交互方式

    图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。

    命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

    软件开发

    软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。

    什么是计算机语言

    –语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,就要学习英语。

    –计算机语言(编程语言):人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java,PHP等。

    计算机语言历史

    第一代语言:打孔机——纯机器语言

      机器语言通过二进制编码来编写程序,执行效率好,编写起来太麻烦

    第二代语言:汇编

      使用符号来代替机器码,编写程序时,不需要使用二进制,而是直接编写符号,编写完成后,需要将符号转换为机器码,然后再由计算机执行。

      符号转换为机器码的过程称为汇编,将机器码转换为符号的过程,称为反汇编 ,汇编语言一般只适用于某些硬件,兼容性比较差

    第三代语言:高级语言的语法基本和现在英语语法类似,并且和硬件的关系没有那么紧密了

      也就是说我们通过高级语言开发程序可以在不同的硬件系统中执行,并且高级语言学习起来也更加的容易,现在我们知道的语言基本都是高级语言

      C、Pascal、Fortran面向过程的语言,C++面向过程/面向对象,Java/python跨平台的纯面向对象的语言,.NET跨语言的平台

    编译型语言和解释型语言

    计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码,也就是像 print('hello') 必需要转换为类似 1010101 这样的机器码

    根据转换时机的不同,语言分成了两大类:

    编译型语言
      - C语言
      - 编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行
      - a(源码) --编译--> b(编译后的机器码)
      - 特点:执行速度特别快,跨平台性比较差

    解释型语言
      - Python JS Java
      - 解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译
      - a(源码)--解释器--> 解释执行
      - 特点:执行速度比较慢,跨平台性比较好

    命令行方式(Command Line Interface CLI)和常用的DOS命令

    命令行就是文本交互界面,通过命令行可以使用一个一个的指令来操作计算机,任何的计算机的操作系统中都包含有命令行(windows、linux、macOS)

    命令行有多个不同的名字:命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端、Terminal

    D: 表示切换到D盘

    dir : 列出当前目录下的文件以及文件夹(在mac的命令行中是ls)

    md : 创建目录

    rd : 删除目录(前提保证这个目录是空的,可以用del来删除掉里面的文件后在删除目录)

    cd : 进入指定目录

    cd.. : 退回到上一级目录

    cd: 退回到根目录

    del : 删除文件,(这里的删除是不走回收站的)(del*删除所有文件,del*文件格式删除这种格式的所有文件), 也可以用这个命令删除一个目录,会提示是否删除里面的所有文件

    exit : 退出 dos 命令行

    ipconfig:查看电脑ip地址

    help:帮助,即查看dos命令行都有哪些并且带注释

    help 命令:表示查看命令的详细解释

    cls:清除屏幕

    - 方向键上下,查看命令的历史记录

    - tab键自动补全命令

  • 相关阅读:
    [转]ASP.NET生成HTML初级解决方案
    HTTPContentTypes 大全
    CSS美化 input type=”file” 兼容所有浏览器
    页面前端的水有多深?再议页面开发(转)
    jQuery对select、checkbox、radio操作小结
    jQuery 跟随浏览器窗口的回到顶部按钮gototop(转)
    下载apachetomcat9.0.17windowsx64及安装以及用途
    J2SE基本安装和java的环境变量
    java简单的运算符和表达式
    关于类的成员,public,private修饰符
  • 原文地址:https://www.cnblogs.com/LO-ME/p/10219852.html
Copyright © 2020-2023  润新知