计算机基础
中文、日文、韩文、英文都是人类的语言
>>>:语言其实就是人用来沟通交流的媒介
人与计算机之间沟通交流的媒介
>>>:为了让计算机代替人力无休止的干活
''' 学编程语言就相当于在学习一门外语 学会了之后就可以跟'外国人'交流 '''
3.什么是编程(写代码的本质)
程序员使用计算机能够读懂的语言'将自己的思维逻辑和想法'写下来的过程
1.控制器
控制计算机各个硬件的工作(相当于人的大脑)
2.运算器
控制数学运算与逻辑运算 (也相当于人的大脑)
数学运算:数字相关的运算
逻辑运算:根据条件判断是否可行
3.存储设备
内存(相当于人的短期记忆)内存条
存取数据的速度很快
但是它是基于电工作的 断电数据立刻丢失 它不能用来永久保存数据
外存 (相当于人的长期记忆)磁带 磁盘 u盘 硬盘
存取数据的速度较慢
但是它断电之后数据也不受影响 可以永久保存数据
4.输入设备
(相当于人的眼睛 嘴巴 耳朵)鼠标 键盘 麦克风
将外界的数据传递给计算机
5.输出设备
( 相当于人的嘴巴...)显示屏 音响 打印机
将计算机内部的数据传递给外部
--------
人与计算机对比
加入要考试发卷子之后
用眼睛看卷子(输入设备)思考题目怎么做(运算器 内存)拿笔写卷子(控制器 输出设备)
--------
操作系统
计算机硬件
--------
我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上
--------
# PC端
windows 更加注重用户体验
linux 更加主动软件运行
macOS 两者均可
# 移动端
安卓 ios 鸿蒙
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类