没有传说或者是名份继承的哥,很难被网民们识别记忆。从小写成为大写和不是一件容易的事情。迪斯尼梦工场的动漫作品再真实,你也知道它是“假”——确切地说是“虚拟”的。
大家还都记得电影《人工智能》中机器人Doctor Know的工作方式,现在已经成为普遍而见怪不怪了,你要请教他什么先得被他问得晕过气去,直到最后它的检索结果才暗示你你所寻找的其实可能并不存在。如果你还记得动子的那个“头疼请按1,肩颈痛请按2,肩酸背痛直接就买****!”的恶心广告的话,你就大致了解所谓的机器只能是什么。如同大肚子博士,里面藏着字典,但你想要一目了然地读进去,那可不简单。它留给你的窗口永远都是黑洞洞的询问窗口,先得让你填充内容,然后才能给出具体。看起来是Window,而实际上则是门禁岗哨。甚至按照微软的设计,机器开始做人的管理员来了(当然这在今天很常见,大家也都见惯不怪了)——最欺人的是那个Mysql,一旦权限路径搞错,你输入密码他说你passord YES,所以Access Denied; 但如果你不输入密码,它又会刁难你password No, 还是Access Deniesd。
让机器表演语符形象,让语符作为对象活鲜起来,人的幕后安排很累。和人说话,你说老王,马上脑子里就形象出来了,而且那个区块的老王,什么年龄,你颗门牙,最近遇着什么烦心事儿也都基本上了然于心了。机器不行,除非它记得老王,认识老王;而且你为了让它分清老王和小王,直接指给它看这个老王都不行——因为它根本就没长眼睛,也不懂得“这个”是神马意思。它大概连self是怎么回事儿也没概念。程序员们只是给人们设计错觉的实现效果而已,让人们看见了童话效果,从而也就让人们相信了童话;即使没有看见皇帝的新装,但也知道皇帝的新装确实是被Install进去的。
每个人脑中的实体符号都是非常具体的——即使不是终极具体。比如说了老王你可能会知道他几颗门牙,但决不可能知道他细胞核排列的纹路模式。一旦老王成了尸体,你可能连识别它的手段都没有了。所以就这个层面上的具体——其实也不是终极具体;而就“老王”这个名字的抽象也不是终极意义上的抽象,可以是四川话的老王,也可以是上海话的老王,也可能是陕西话的老王。如果是字面量的话,也得有个字符,字体,大小等等的选择可能项。
所以对象界是有粒度的,如同人的视界是有尺度层次一样。尺度比例,差别区分。人无法实现从火星上宏观到自己和地球的现场效果,只能靠想象(或者叫假想);另外字面量也从来就不是最纯粹的,总有附加含义的污染。也就是说没有终极的顶层常量或终极的母元变量,只有双极辨元的一个数字化标签而已。
所谓程序本质上是表达句式的自动装配机,因为操作了字面空间,(有人相信)便控制了语义世界。命题逻辑和文法研究,以及数理测度。嵌套和链接,分析和解构。每个句件单位似乎都对应着一种编程语言中的文法术语。
分享到:
相关推荐
PEP409解决了异常上下文的抑制问题,而PEP414则引入了显式的Unicode字面量,从而可以更容易地处理Unicode字符串。 PEP3155为类和函数引入了限定名,这使得在函数内部重新定义同名的全局变量变得可能,而不引起冲突...
Java虚拟机(JVM)维护了一个字符串常量池,用于存储所有的字符串字面量和常量池中的字符串。当我们创建一个新的字符串对象时,如果该字符串的内容已经存在于常量池中,那么JVM会返回常量池中的引用,而不是创建新的...
- 直接使用字符串字面量初始化。 - 使用`char*`或`mchar*`指针初始化。 - 指定字符串的长度初始化。 此外,`String`类还支持一系列的方法来获取、修改字符串内容: - **获取mchar的函数**:包括`operator[]`、`...
在JavaScript中,对象是通过字面量表示法或构造函数创建的。例如,在提供的代码中,`employee`函数就是一个构造函数,用于创建员工对象。`this`关键字用来引用新创建的对象,`name`, `job`, `born`是对象的属性,...
在JavaScript中,可以通过对象字面量、闭包或Map等数据结构来实现共享对象的存储和查找。同时,享元模式要求外部对象负责管理和传递非共享属性,这使得享元对象本身可以保持尽可能小的体积。 在实际应用中,享元...
- 使用数组字面量创建:`int[] arr = new int[]{1, 2, 3};` - 使用new操作符创建:`int[] arr = new int[3];` **String创建对象的内存问题** - String对象一旦创建,其内容不可改变。每次通过`new String()`创建的...
标识符是C++中用于命名变量、函数、类和命名空间的符号。标识符由字母、数字和下划线组成,必须以字母或下划线开头。 #### 37. 隐式转换(Implicit Conversion) 隐式转换是指在C++中无需显式指定的类型转换。例如...
它包含了编译器生成的各种字面量与符号引用,这些信息在类加载后存放在运行时常量池中。 - **作用**:运行时常量池不仅存储Class文件中的常量,还存储了由符号引用翻译得到的直接引用。例如,如果类中包含对另一个类...
- **实例变量**:属于每个对象,每次创建新对象时都会为其分配新的内存空间。 - **类变量**(静态变量):属于类本身,所有对象共享同一份变量。 **7. 三元运算** - 三元运算符提供了一种简洁的方式来选择两个选项...