V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
little2song
V2EX  ›  分享创造

当程序员学哲学后……

  •  
  •   little2song · 256 天前 · 2615 次点击
    这是一个创建于 256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    最近,除了计算机知识,我花了很多时间学习哲学和英语。

    今天,我想与你分享一些我在《逻辑哲学论》这本由维特根斯坦所写的书中所学到的内容。

    在完成这本书后,维特根斯坦甚至说:“我已经完成了哲学上的全部工作”,如此傲慢自大,对吧?成千上万的人花费了数千年的时间来构建哲学大厦,它的屋顶太大了,这本小书无法覆盖。 然而,这本书也成为 20 世纪最伟大的哲学著作之一。

    我不想向你展示这本书写了些什么,那太无聊了。相反,我会向你介绍一种全新的理解世界的方法

    在你的生活中,你不可避免地会面临许多问题,其中一些问题很容易解决,比如吃饭,走路,只需依靠我们的直觉即可。还有一些问题则有点难度,例如学习烹饪,需要我们思考。然而,有些问题看起来很简单,但是几千年来没有多少人给出完美答案

    例如,在“电车难题”或“芝诺悖论”中,即使是你的女友和母亲都跳入河中,你应该先救哪一个?每一次发问,都能难倒一大片人。

    现在,借助维特根斯坦的帮助,这位同时出现在”郭如来“和《罗刹海市》中的哲学家,我们一起来重新思考一下

    image.png 接下来会有几句话,我希望你读慢一点,理解清楚,才能继续往下读,他是我们的基础

    维特根斯坦说没说?

    他说:

    世界就是全部的事实

    思想是描绘世界的逻辑图像

    思想是有意义的命题

    一个命题是基本命题的真值函数, 他的真值是基本命题逻辑运算的结果

    对于无意义的命题,我们需要保持沉默

    简单理解,

    世界就是全部的事实;类似于一个完整项目,不可能存在世界之外的事实。

    思想是描绘世界的逻辑图像;类似于源代码

    思想是有意义的命题,无意义的命题不属于思想;类似于编程语言的语法规则,不符合语法规则的代码都是无意义的

    一个命题是基本命题的真值函数, 他的真值是基本命题逻辑运算的结果;可以简单理解为代码中的逻辑运算,每一个 bool 值都是其他 bool 值进行正确逻辑运算的结果

    最后,对于无意义的命题,我们不需要讨论,就跟代码中的** 一样,维护这类东西只会浪费时间

    image.png

    事实

    聪明的读者很快就会明白我接下来要干什么了,我们只需要做两件事 第一:论证上面的五句话是对的 第二:论证妈和女朋友掉水里属于“无意义的命题”

    首先,世界是由事实构成的,我们可以想象,假设有一个摄像头能全方位无死角的拍摄地球上的任何一个角落,那么他录下来的视频可以代表这个世界发生的大多数事实(不是全部,因为类似于心理活动不会被拍到),同时,事实能够组合为更大的事实,比如相机拍到我在拿筷子,这是一个原子事实,又拍到我在端碗,这又是一个原子事实,那么将他们组合起来就是“我在吃饭”这一复合事实,而这又是“我的一天生活”这一更大复合事实中的一部分,

    将这个视频转化为二进制码,那就是一个几乎无限长的机器码。 当然,这个几乎无人能看懂,所以需要进行抽象与包装,语言就出来了,无论是编程语言还是我们的自然语言,都是为了描绘事实而被发明出来的。

    既然语言是被发明出来的,那么就必然有自己的能力边界,世界上没有包治百病的良药,对于编程语言,如果增加一些只会让程序员烦恼的特性,那大家必然会吐槽,java 中最有名的 null point 就是如此,后面的一些更现代的语言就去掉了这一特性,也就是说,null point 也许存在,但是这种错误异常并不真正存在于事实当中,他只是存在于 java 语言当中,对于事实来说,这种异常就是无意义的

    当我们理解这一点,我们在面对一个棘手的问题时,可以多一种思路: 这到底是真正事实的问题,还是语言的问题?

    编程语言如此,自然语言显然,也应该与世界一一对应,自然语言应该如实的反应客观事实,经过几千年的演化,常用的语言,汉语,英语,法语等都可以反应事实,但是他们也产生了很多语法规则。

    规则

    一般来说,如果只讨论语法规则,不讨论事实,那就是”正确的废话“,或者空话,常见于政府公文 如果只讨论语法规则,而且规则还搞错了,那就是”扯淡的废话“,这种话在知乎尤其多

    如果讨论了事实,也讨论了规则,得出了错误结论,可以称之为“错误的有意义的话”,我认为这也比“正确的废话”强一百倍,科学就是如此,当今世界的大部分科学理论在未来都有可能成为”错误的有意义的话“,但是不妨碍他依然解放了全人类

    那什么是语法规则呢?我们可以认为,事实之外,皆为规则

    乾隆是不是皇帝?是,这是事实,没人会反对 乾隆是不是英明的? 这是主观规则,因为”英明“是汉语的一个词,一个语法,和客观事实其实没关系,世界上没有出现过一个叫做”英明“的东西

    所以,分歧就开始了,有人觉得他英明,有人觉得他不英明,吵几百年也没结果,因为这是没意义的。因为”乾隆是不是英明的“这句话中只包含了规则,如果加一些事实进去,“乾隆时期出了大贪官和珅,这件事是不是英明的?”,那么共识就会增加,讨论就有了意义

    类似的,网上但凡出现了站队互撕的场景,无一例外,都是因为围绕着规则在讨论,规则本身也是模糊的,谁能总结出汉语有多少规则呢?中文网络中层出不穷的争吵,大部分都是在这种模糊领域进行了非事实讨论,怎么可能会有结果?

    最后回到,”妈和女朋友掉水里,先救哪个的问题”,你知道如何回答了吗?

    扯淡

    最后,还有一个很神奇的问题,在此时诞生,那就是,到目前为止,我所讨论,几乎都不是事实,而是在传递思想,也就是文中的语法规则,也就是说,本文也全是无意义的话,而且未必所有人都认可文中的逻辑,如果本文的逻辑全部正确,按照这个逻辑,本文的所有话将介于“空话”和“扯淡”之间。

    对此,维特根斯坦给出了一个巧妙的解答,不管你信不信,反正我信一半 “这些思想是一架梯子,当爬上真理的屋顶后,就应该将他们扔掉了“

    13 条回复    2023-08-21 07:41:04 +08:00
    lmmortal
        1
    lmmortal  
       256 天前   ❤️ 1
    "哲学家只是用不同的方式解释世界,但问题在于改变世界"
    玩文字游戏没有意义
    lowend
        2
    lowend  
       256 天前 via Android   ❤️ 1
    世界即(世)时间+(界)空间,它是“此处的一切”,但此处非一切。

    意义是人造的,人可以制造有意义也可以制造无意义,声称无意义命题不属于思想范畴的人忽略了指认无用的意义。

    沉默生成理解也生成误解。
    celisee
        3
    celisee  
       256 天前
    他确实是个牛逼的人物,跳出了预先设定好的套路,从另外的角度去理解问题

    我不觉得你举这个例子能解释他的思想
    wintersun
        4
    wintersun  
       256 天前
    错误的代码,让我们知道,此路不通,这就是错误代码的意义!
    little2song
        5
    little2song  
    OP
       256 天前
    不先理解代码,如何修改代码?
    Damnever
        6
    Damnever  
       256 天前
    什么是事实,摄像头以及拍摄的东西因为被我们感知到才存在,还是在我们感知到之前就已经存在?

    抛开事实的都是无意义的:
    - 那我们感知到的才有意义,那么意义就是我们创造的吗,所有我们看到的说到的摸到的听到的都是有意义的,是不是没有任何东西是没有意义的?
    - 如果我们感知之前就已经存在,那么我们创造的所谓思想语言又又哪些是有意义的?

    不要和我杠,我也不知道我在说什么-_-..
    yafoo
        7
    yafoo  
       256 天前 via Android
    我思故我在
    pppanda
        8
    pppanda  
       255 天前
    不管他的思想还是人生,都是一个传奇
    「凡是可以说的东西,都可以说清楚。凡是不可说的,我们就应该保持沉默」这句话是他前期哲学的轮廓,能理解就很不容易了
    l6241425
        9
    l6241425  
       255 天前
    OP 可以谈谈 郭如来对修改 xian 法 的言论吗?
    这是一个规则还是一个现实?
    encro
        10
    encro  
       254 天前
    明白了,

    OP 想说代码里面的注释都是无意义的!!!
    param
        11
    param  
       253 天前 via Android
    我觉得中学应该要学基础哲学,至少学学常见的逻辑谬误。
    另外就是要有公民教育。
    这两样是我觉得中国教育很需要的。
    param
        12
    param  
       253 天前 via Android
    我以前喜欢看香港电台的《哲学有偈倾》,那几个主持成立了一个「好青年荼毒室」,他们的 youtube channel 有个新的《哲学係咁倾》,算得上是精神续集。
    zhouzm
        13
    zhouzm  
       250 天前 via Android
    自然语言诞生的目的和实际的效果,离反映客观事实差太远了。
    基于这一点,编程语言和自然语言就有本质的区别,尽管两者在很多地方都有相似之处。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2859 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 14:52 · PVG 22:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.