计算机基础

文章介绍了计算机的基本组成,包括CPU、硬盘等硬件,以及操作系统如何协调硬件工作。接着,讨论了软件,特别是应用程序的开发,涉及编程语言、编译器和解释器的区别。提到了Python的多种解释器和CPython的不同版本。此外,还提及了环境变量的作用和IDE如PyCharm在编程中的功能。
摘要由CSDN通过智能技术生成
  1. 基本概念

1.1 计算机组成


计算机由多个硬件组成:CPU、硬盘、内存、网卡、显示器、机箱、电源...

硬件之间无法协作,只能机械的组合在一起

1.2 操作系统

用于协调各个硬件,让硬件之间相互协作,完成工作内容

windows、Linux、mac

1.3 软件(应用程序)

在安装操作系统之后,会在计算机上安装常用软件:QQ、WECHAT

运行在操作系统上

软件由程序员开发

  1. 编程语言

软件是程序员用编程语言开发出来的一堆代码的集合

2.1编译器/解释器

  • 编译器:编译,全文执行 C,C++,GO,JAVA

  • 解释器:Python语言,命令行操作,即时运行,实时 Python,JavaScript,Ruby,PHP

  1. 学习编程的本质

  • 选择编程语言,安装相应的编辑器或者解释器

  • 开始编程,学习相关内容 根据语法规则和项目要求进行开发

  • 运行代码

  1. 语言分类

4.1 翻译维度

  • 解释语言

  • 编译语言

4.2 高低维度

  • 低级语言 直接能够被计算机使用

  • 代码无法被直接识别,可以通过某种方式转化位计算机可以识别的语言

-- 由编译器/解释器翻译成机器码交由计算机执行

  1. 简述硬件 & 操作系统 & 软件(应用系统)之间的关系。

计算机是由多个硬件组成,例如:CPU、硬盘、内存、网卡、主板等。
操作系统则是安装在计算机上用于协调各硬件进行配合工作的,他将用户的一些行为转化为计算机能够识别的命令,并协调各个硬件配合完成相关命令。
软件,是由程序员开发并安装在操作系统的程序(本质上是一大堆的代码),例如:微信、QQ、金山毒霸等。
  1. 列举常见的操作系统都有哪些。

常见的操作系统有三类:
- win:win7、win10、xp 等
- linux:centos、ubuntu、redhat 等。
- mac:Catalina、Mojave、Sierra 等。
  1. 简述编译器和解释器的区别和作用。

编译器和解释器的作用是将各编程语言的代码进行翻译,从而使得计算机能够识别并执行。
编译器,全文翻译,将代码编译成`临时文件`,再执行临时文件。
解释器,实施翻译,对代码实行边解释边执行。
  1. 编程语言进行分类

解释的角度:编译型和解释性。
高低的角度:高级编程语言和低级编程语言。
  1. Python解释器的种类有哪些?

CPython、Jython、IronPython、pypy等
  1. CPython解释器的版本有哪些?你现在用的是哪个版本?

2.x和3.x,目前课堂上使用的是最新的3.9.0版本。
  1. 系统环境变量的作用是什么?

在将某个目录添加至环境变量后,如果在终端想要去运行此目录下的文件,则只需要输入文件名即可(无需再写前缀),系统会自动读取环境变量中的路径并自动拼接。
  1. Python和Pycharm的区别是什么?

Python是解释器,用于将Python解释成计算机能够识别的命令。
Pycharm是IDE(类似编辑器),用于方便快速的编写Python代码并实现运行Python代码的一个工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值