终端_CLI_GUI_编程环境_游戏_真实_元宇宙

简介: 终端_CLI_GUI_编程环境_游戏_真实_元宇宙

本次分享的是CLI和GUI的区别,以及CLI比GUI好的原因是什么。

image.png

回顾上节课内容,三大操作系统选择linux,然后点击完成学习。

image.png

进行下一个实验:终端_CLI_GUI_编程环境_游戏_真实_元宇宙。

image.png

点击步骤的第一个开始。

选择终端进行编程入门而不选择图形用户界面(GUI:Graphic User Interface)的原因是什么呢?

image.png

GUI主要通过鼠标和触屏进行操作,极致的GUI就是游戏。

image.png

游戏通过精心设计的画面,从而善于调动人们的感官。游戏的颜色、字体、数值都非常精细,游戏里面还有各种各样的逻辑和规则,如果对这个规则记得越多、记得越细、记得精确,便是对大脑神经元的浪费,也会落入设计者精心设计的Trap,游戏中是没有安全可言的。

image.png

乙女向游戏中设计的各种青梅竹马的发小、伪善腹黑的病娇、只对你好的霸总、可怜粘人的呆萌的人设,游戏厂商这样做的目的是为了让你陷进去沉迷其中,购买这个游戏的周边,这一类的游戏在源码的阶段都会进行修改,这类游戏就算练到顶天也比不过通用型的人工智能,基于那些规则意义不大,我们应该跳出这类陷阱,接触真正的规则。

image.png

格斗类和MOBA类游戏都是一个抽象的模拟,这样也没法提高格斗的技能,而是通过小而快的及时反馈刺激多巴胺,这些都是针对人类特点设计出来的陷阱,当心掉进去。

image.png

真正的本质是0和1,是内存和显存当中的电池的变化,所以0和1是数字逻辑的基础,可以通过另一种和GUI相对的CLI(Command Line Interface)界面来理解0和1,CLI得到反馈的是传统的人机界面,屏幕和键盘对应的就是标准输入流和标准输出流,是数字世界的原生接口,下图在后台的命令控制也是一个虚拟世界。

image.png


但是这个虚拟世界不一样,比如说最近双十一的购物平台的后台就有大量真实的购物信息、真实的物流信息、真实的人的信息和商家的信息,现在这些短视频的算法也影响着我们对审美的认知,现实的各种东西在数字世界都有映射,数字世界也会对现实世界有巨大的影响。比如说我们骑车,车是由原子分子构成的,车在经纬度上映射到了计算机上,便可以显示到屏幕上,然后我们便可以找到这个车,并扫码,


就可以将车骑走了。这些数据都存在云上,云和端相对,云就是天上,可以通过shell终端连接云上服务器的壳,便可以控制这个云。

下图便是云。

 

image.png


可以在云上学,在云上练,最终在云上实践,这就是一个目标很强的状态。打开终端就像打开了黑色的异世界,这是一切开始之前的地方,是未曾开垦的黑土地,肥沃的腐殖质能攥出油。这个就是CLI命令行界面。图形用户界面操作直观、功能有限。命令行界面操作精确可以发挥出计算机的全部性能,所以CLI才是数字世界的根本。

image.png

图形用户界面会把真实的世界屏蔽开,就像温室的花朵一样,长不大也长不好,所以说图形用户界面只不过是穿了一些好看的衣服,命令行才是根本的骨架,才是基本的输入流输出流的信息,没有花里胡哨的过多的修饰,我们要去研究根本。

image.png

本节课有两个东西,一个是命令行界面CLI和另一个图形用户界面GUI。后续将介绍要在云上用CLI去学习,打开命令行界面该怎么用。

相关文章
|
机器学习/深度学习 运维 安全
多分类机器学习中数据不平衡的处理(NSL-KDD 数据集+LightGBM)
多分类机器学习中数据不平衡的处理(NSL-KDD 数据集+LightGBM)
多分类机器学习中数据不平衡的处理(NSL-KDD 数据集+LightGBM)
pip批量安装python第三方库
pip批量安装python第三方库
|
网络安全 数据安全/隐私保护 安全
Kali 测试:使用Burp Suite 对网络认证服务的攻击(二)
Kali 渗透测试:使用Burp Suite 对网络认证服务的攻击(二)
462 0
|
数据挖掘 Python
Python 教程之 Pandas(15)—— 使用 pandas.read_csv() 读取 csv
Python 教程之 Pandas(15)—— 使用 pandas.read_csv() 读取 csv
339 1
Python 教程之 Pandas(15)—— 使用 pandas.read_csv() 读取 csv
|
缓存 数据库
缓存穿透和击穿
【8月更文挑战第16天】
524 0
缓存穿透和击穿
|
数据采集 监控 安全
java数字工厂MES系统全套源码Java+idea+springboot专业为企业提供智能制造MES解决方案
"MES" 指的是制造执行系统(Manufacturing Execution System)。MES在制造业中扮演着至关重要的角色,它是位于企业资源计划(ERP)系统和车间控制系统之间的系统,用于实时收集、管理、分析和报告与制造过程相关的数据。
330 0
|
开发框架 前端开发 开发者
【Flutter前端技术开发专栏】Flutter的Material Design与Cupertino Design风格
【4月更文挑战第30天】Flutter框架支持Material Design和Cupertino Design两种设计风格,助力开发者创建吸引人的移动应用。Material Design基于现实世界物理规律,提供`Scaffold`、`Card`等组件,实现纸片效果和直观体验。Cupertino Design注重简洁图标和流畅动画,借助`CupertinoTabScaffold`、`CupertinoActivityIndicator`等组件呈现苹果风格界面。Flutter的`Theme`类允许统一管理应用样式,开发者可根据需求混搭两种风格,实现跨平台的优质用户体验。
631 0
【Flutter前端技术开发专栏】Flutter的Material Design与Cupertino Design风格
|
机器学习/深度学习 人工智能 算法
【深度学习之美】神经网络不胜语, M-P模型似可寻(入门系列之三)
“那些在个人设备里,谦谦卑卑地为我们哼着歌曲的数字仆人,总有一天会成为我们的霸主!”在“忍无可忍,无需再忍”这句俗语背后,也隐藏中神经网络常用的“激活函数”和“卷积”的概念。知其道,用其妙,THIS IS HOW!
34154 0
【深度学习之美】神经网络不胜语, M-P模型似可寻(入门系列之三)
|
图形学
Unity用脚本创建物体
Unity用脚本创建物体
285 0
|
小程序 数据处理 Python
Tkinter绘制股票K线图
Tkinter绘制股票K线图
259 0