前言:
通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。
简单回顾:
上一期,我们体验了,如何使用java语言与计算机进行交流,具体步骤如下
第一步:创建java语言环境
第二步:创建java语言代码载体
第三步:输入java代码
第四步:启动编译器
第五步:编译器翻译代码并传入计算机
在实践中,我们出现了一个问题,并通过报错解决问题
实践完后,作者通过总结再实践,形成了以下内容:
我们寻找到了最适合植物发展的环境(java环境)以及最适合播种的土壤(.java文件)
(高度总结3.0版本)
(笛卡尔坐标系展开1.0版本)
举个例子,C语言是由C环境+C代码+C载体组合而成
举一反三的能力有没有,交给你们:C++,python,Java,结尾加上答案
(高级编程语言发展史3.0版本)
(在本期内容中,作者突发奇想总结了4.0版本)
(4.0版本有没有一种时代造就英雄,英雄造就时代的感觉)
(机器语言、汇编语言等没连上代码代码载体是因为作者太懒,没画上)
(java语言的应用3.0)
(别看只是换了一个顺序,这可是有大门路的)
知新:
秉承着:先于实践,源于变化,升于思考,再于实践,形于总结的全新理念(新抄的)
简单的回顾了上期内容,相比大家可能知道为什么强调实践:新环境,新语言是基于前辈们对旧语言,旧环境的实践,变化,思考,再实践,总结而来;新环境是由前辈们的实践总结;
在关于out篇失败的分析中,我们得知——实践的重要性;即时代是思想之母,实践是理论之源
A:有的人就会说了,既然别人的认知是实践而来,我直接背不行吗?
A:根据作者个人实践而来,作者背了忘,忘了背,直到发现了以他人经实践结果的认知为目标,配上个人实践去验证这一条路(好吧,这也是抄的)
正片:
先从载体开始
认知
载体:
科学角度:指某些能传递能量或承载其他物质的物质。
实用角度:泛指一切能够承载其他事物的事物。
这里前辈们对载体的认知分为成两个框架,实际上是一个框架,作者认为——实用角度的结论是基于科学角度的结论为核心,指导再实践的结果
我们如何通过实践去验证这个结论呢?
第一次实践,现实环境
现在你看见了《一个盘子,里面有苹果》,《一个玻璃杯,里面有水》
QA回答:
A:盘子和苹果是什么关系?玻璃杯和水是什么关系?
Q:盘子在苹果下面,玻璃杯在水下面
A:用更科学的话术,盘子承载了苹果的重力,玻璃杯承载了水的重力
想必看到这张图,您就知道了载体这个词怎么来的!
苹果是物体,盘子是物体,水是液体,杯子是物体,中间的线代表承载作用,嗯?!苹果是被承载乌,盘子的作用是承载被承载物,杯子的作用也是承载被承载物
再实践
看看自己坐的椅子,脚踩的土地,原来世间万物上——一切下面的物体都有承载作用,桀桀桀,我发现了一个真理,该叫什么呢?承载物体,看见这个你就知道了承载物体的作用是什么了......物体这个名字怎么样,好!
一个性马的大神提出了一个概念——物质是组成世界万物的实物,事物和物体都由物质组成的,
最终认知(验证):
那岂不是万物中承载物体都能叫载体!
科学角度:指某些能传递能量或承载其他物质的物质。
实用角度:泛指一切能够承载其他事物的事物。
再认知:
载体的本质是事物,宇宙由物质组成,物质都有载体作用
window环境
文件有什么属性呢?反过来问就是事物有什么属性,文件就有什么属性——因为它们都是载体
载体有名字,有大小,有类型,有范围
名字有了,大小看不见,类型有了,范围看不见
空间,大小都看见了
名字告诉我们,这个文件叫什么!
大小告诉我们,这个文件有多少内容!
类型告诉我们,这个文件装的是什么内容!
空间告诉我们,这个文件的范围边界在哪!
看看上一期我们创建的java文件,看能不能套进入
疑问,java代码能输进去,试试c代码能不能输入进去
#include <stdio.h>
int main()
{// printf() 中字符串需要引号printf("Hello, World!");return 0;
}
试试
输入进去了,哪这个类型有啥用呢?
运行看看
报错了,非法字符,需要class等内容
我们可以在杯子里面装水,也可以在杯子里面装药,但是水和药有作用上的区别,你的需求是喝水,而不是吃要,java环境需要的是java代码
再试试,我们修改类型,在放进java环境中看看
运行
java环境不仅限于java代码,还需要java代码载体
再一次尝试
当没有载体时,它的报错是上面这样的
当前实践的当前总结:
第一点:同环境不同语言会产生非法字符的报错;
第二点:同环境同语言不同载体会产生仅当显式请求注释处理时才接受类名
公布答案:
c++语言由c++环境加c++代码加c++载体组成
python语言由python环境+python代码+python载体组成
java语言由java环境+java代码+java载体组成
C语言由C环境+C代码+C载体组成