今日总结
内容概要
- 操作系统
- 文件的概念
- 编程语言发展史
- 编程语言的分类
- python简介
- python解释器
- 编程软件的下载和使用
操作系统
电脑具有三层架构,即普通的应用程序,操作系统(也算是应用程序),电脑硬件(cpu、硬盘、内存),其中操作系的作用便是控制、协调、管理计算机的工作。一台计算机必须要有操作系统才能够运行日常软件,因为cpu是非常死板的,他无法决定指令执行的先后顺序,这时就需要由操作系统来进行协调,以确保软件的正常运行。常见的电脑系统有:Windows系统(注重用户体验)、Mac系统(基于unix系统,用户体验和程序运行较好)Linux系统(源于unix系统,注重程序的运行)、Ubuntu系统(源于unix,相较于Linux,用户体验比Linux稍好)。常见手机系统有:安卓系统、IOS系统、鸿蒙系统。
文件的概念
当我们双击打开一个文件时,硬盘读取文件数据到内存,编辑文件时,是修改内存中的文件数据,而保存便是将内存中的数据写入硬盘。总结来说就是文件,是计算机操作系统提供给用户操作硬盘的快捷方式。
编程语言
机器语言,程序员使用二进制与计算机直接沟通,学习难度很大,而且开发效率低,但由于计算机能够直接识别二进制语言,无需转译,因此速度是最快的。
汇编语言,开始用英文字母代替二进制数字,难度相较于机器语言有所降低,速度也很快,但是没有从根本上解决问题,属于中间产物。
高级语言,直接用人类也能够读懂的语言与计算机沟通,学习难度降低,大大降低了程序员的门槛,开发效率也有了显著的提高,但是计算机无法直接理解高级语言,因此需要有一个翻译,来解决计算机无法理解这件事。
根据翻译的不同,对编程语言又进行了分类
编译型:一次性翻译,将高级语言一次性全部翻译,而且翻译过后可以反复使用。因此他速度很快,但每次修改bug后需要重新进行编译,浪费资源。
解释性是将代码逐行翻译,且每次运行都需要逐行翻译,速度较慢,但基本不受bug的影响。
路径
路径,就是某个资源所在的位置,相对路径,相对的是当前绝对路径
环境变量
环境变量就相当与一个公共仓库,当在本地找不到对应的文件时,就回到环境变量中去寻找,而寻找的顺序是从上到下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人