今天的技术,可以用代码模拟出这个世界吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
superJava
V2EX    奇思妙想

今天的技术,可以用代码模拟出这个世界吗?

  •  
  •   superJava 2019-07-11 17:14:18 +08:00 15616 次点击
    这是一个创建于 2283 天前的主题,其中的信息可能已经有所发展或是发生改变。
    模拟世界太庞大,能不能模拟一个人呢,有血有肉有思想的人。
    现在面向对象已及涉及到程序开发的各方面,以后会不会有面向微观的语言呢,就像我们这个世界一样。
    166 条回复    2019-08-06 17:10:35 +08:00
    1  2  
    icanfork
        1
    icanfork  
       2019-07-11 17:28:44 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    est
        2
    est  
       2019-07-11 17:33:24 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    mooncakes
        3
    mooncakes  
       2019-07-11 17:34:37 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    njlcazl
        4
    njlcazl  
       2019-07-11 17:36:21 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    NotNil1
        5
    NotNil1  
       2019-07-11 17:37:29 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    SeaRecluse
        6
    SeaRecluse  
       2019-07-11 17:38:36 +08:00   1
    StackOverFlowError
    ningbo2018
        7
    ningbo2018  
       2019-07-11 17:39:23 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    ningbo2018
        8
    ningbo2018  
       2019-07-11 17:39:40 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    superJava
        9
    superJava  
    OP
       2019-07-11 17:40:41 +08:00   1
    @ningbo2018 你怎么发了两遍,出 bug 了吗
    test23
        10
    test23  
       2019-07-11 17:41:15 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    fallenjie
        11
    fallenjie  
       2019-07-11 17:41:53 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    z67nnciQnb7r8bLf
        12
    z67nnciQnb7r8bLf  
       2019-07-11 17:43:24 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    superJava
        13
    superJava  
    OP
       2019-07-11 17:44:24 +08:00
    @belin520 你把两面镜子对着放试试
    tinyuu
        14
    tinyuu  
       2019-07-11 17:45:06 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    lz0755
        15
    lz0755  
       2019-07-11 17:46:41 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    fghjghf
        16
    fghjghf  
       2019-07-11 17:47:28 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    Phariel
        17
    Phariel  
       2019-07-11 17:48:38 +08:00   1
    整个世界其实就是用模拟信号(analog signal)组成的 计算机是数字信号(digital signal)组成的 数字只是模拟的其中一种观测结果而已 想用数字信号完全还原模拟信号是不可能的 至少现有科学理论是做不到的
    zhangneww
        18
    zhangneww  
       2019-07-11 17:49:19 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    hirasawayui
        19
    hirasawayui  
       2019-07-11 17:55:22 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    wysnylc
        20
    wysnylc  
       2019-07-11 17:56:19 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    yyConstantine
        21
    yyConstantine  
       2019-07-11 17:58:29 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    starsky007
        22
    starsky007  
       2019-07-11 18:00:40 +08:00 via Android
    那得有多少 bug
    SY413927
        23
    SY413927  
       2019-07-11 18:01:54 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    starsky007
        24
    starsky007  
       2019-07-11 18:02:18 +08:00 via Android
    先评估一下工作量
    Yuicon
        25
    Yuicon  
       2019-07-11 18:03:58 +08:00
    永远不可能吧 不然就可以递归下去
    superJava
        26
    superJava  
    OP
       2019-07-11 18:05:15 +08:00
    @starsky007 只要是活的就行,其他 bug 可以算生理缺陷
    zaxlct
        27
    zaxlct  
       2019-07-11 18:05:44 +08:00 via iPhone
    你可能不知道,其实我们这个世界,就是代码模拟出来的 不信的话我换一个号跟你回复同样的话.
    NI3TECH
        28
    NI3TECH  
       2019-07-11 18:09:59 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    Jirajine
        29
    Jirajine  
       2019-07-11 18:15:53 +08:00 via Android
    @Phariel 但是精度足够高呢。。现实世界到微观也是不连续的。
    Yumwey
        30
    Yumwey  
       2019-07-11 18:19:38 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    me007
        31
    me007  
       2019-07-11 18:25:42 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    ww2000e
        32
    ww2000e  
       2019-07-11 18:27:26 +08:00
    gta 未来会的
    whp1473
        33
    whp1473  
       2019-07-11 18:29:03 +08:00
    SYSTEM_GC[PAUSE_WORLD: 2304000000DB-> 130045000DB] POOR 230400DB->13838KB, SINGLE_DOG 100000DB->10B,0.0511429GY SECS]
    showlovel
        34
    showlovel  
       2019-07-11 18:32:49 +08:00
    看楼上回复,还以为进贴吧了
    tomoya92
        35
    tomoya92  
       2019-07-11 18:38:32 +08:00 via iPhone
    @starsky007 bug 就是病呀,要医生来治
    EscYezi
        36
    EscYezi  
       2019-07-11 18:41:28 +08:00 via iPhone
    @showlovel +1......
    zvcs
        37
    zvcs  
       2019-07-11 18:41:30 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    Rinndy
        38
    Rinndy  
       2019-07-11 18:43:35 +08:00 via iPhone
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    dick21cm
        39
    dick21cm  
       2019-07-11 18:53:21 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    8Cangtou
        40
    8Cangtou  
       2019-07-11 18:58:55 +08:00
    berserk5683
        41
    berserk5683  
       2019-07-11 19:00:54 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    polo3584
        42
    polo3584  
       2019-07-11 19:05:32 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    doresu
        43
    doresu  
       2019-07-11 19:09:53 +08:00
    贴吧?
    dobelee
        44
    dobelee  
       2019-07-11 19:13:43 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    Shy07
        45
    Shy07  
       2019-07-11 19:13:59 +08:00 via iPhone
    人类的本质就是复读机
    superjojo
        46
    superjojo  
       2019-07-11 19:20:49 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    Mosugar
        47
    Mosugar  
       2019-07-11 19:23:40 +08:00 via iPhone
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    ayconanw
        48
    ayconanw  
       2019-07-11 19:32:25 +08:00
    观察者也在这个系统内的话,就可以
    你在外部观察,肯定能找到破绽
    CloudnuY
        49
    CloudnuY  
       2019-07-11 19:43:51 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话. 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷
    cheese
        50
    cheese  
       2019-07-11 19:46:10 +08:00
    @showlovel #33
    @doresu #42
    跟我的反应一模一样,贴吧文艺复兴
    designer
        51
    designer  
       2019-07-11 19:47:45 +08:00
    在问这个问题之前,可能还要证明一下你是不是在缸中之恼
    kimiler
        52
    kimiler  
       2019-07-11 19:54:27 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    itechify
        53
    itechify  
    PRO
       2019-07-11 19:56:32 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    flowfire
        54
    flowfire  
       2019-07-11 19:59:16 +08:00 via iPhone
    模拟可以,仿真不行
    ginjedoad
        55
    ginjedoad  
       2019-07-11 20:05:59 +08:00
    电影《西部世界》,了解一下?
    zanyxd
        56
    zanyxd  
       2019-07-11 20:09:06 +08:00 via Android
    一位网友砸坏了复读机,打断了复读.jpg
    malagebidi
        57
    malagebidi  
       2019-07-11 20:23:08 +08:00
    56 楼,我来当分割线。
    ----------------------------------------------------------------------------------------------------------------------
    jiqing
        58
    jiqing  
       2019-07-11 20:28:20 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话就不信吧,反正我也不知道
    zjxlim
        59
    zjxlim  
       2019-07-11 20:39:54 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    Sieuuk
        60
    Sieuuk  
       2019-07-11 20:53:59 +08:00 via iPhone
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    none
        61
    none  
       2019-07-11 21:01:55 +08:00
    break;
    dazkarieh
        62
    dazkarieh  
       2019-07-11 21:06:01 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我让楼下跟你回复同样的话.
    ragnaroks
        63
    ragnaroks  
       2019-07-11 21:07:05 +08:00
    来人,上恶魔
    herozzm
        64
    herozzm  
       2019-07-11 21:07:22 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    gavindexu
        65
    gavindexu  
       2019-07-11 21:13:47 +08:00 via iPhone
    这个社区不是不允许跟风回帖的吗?
    hirro
        66
    hirro  
       2019-07-11 21:15:17 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    autoxbc
        67
    autoxbc  
       2019-07-11 21:15:59 +08:00
    有个观点说,我们的世界确实是模拟的:
    相对论的光速上限,是为了限制我们这个世界的计算量;
    量子力学的不观测不塌缩,也是为了限制计算量
    ochatokori
        68
    ochatokori  
       2019-07-11 21:16:00 +08:00 via Android
    递归爆栈哈哈
    limuyan44
        69
    limuyan44  
       2019-07-11 21:17:07 +08:00 via Android
    其实很简单人的所有特征本身就可以用是和否来模拟。。
    ddd270700
        70
    ddd270700  
       2019-07-11 21:17:37 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    littlezhan
        71
    littlezhan  
       2019-07-11 21:19:16 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    cabing
        72
    cabing  
       2019-07-11 21:27:00 +08:00
    while(1){
    new object();
    }
    ZRS
        73
    ZRS  
       2019-07-11 21:42:07 +08:00
    我来当个老实人:不太可能
    springx
        74
    springx  
       2019-07-11 21:47:13 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    superJava
        75
    superJava  
    OP
       2019-07-11 21:52:47 +08:00 via iPhone
    @Phariel
    @Jirajine
    这应该不算模拟世界的技术瓶颈,模拟信号像是无限分辨率的屏幕,数字信号能做到 2K 屏,对于自然的变化和生物的感知精度 2K 屏已经够了
    agandong4
        76
    agandong4  
       2019-07-11 21:54:08 +08:00 via Android
    混沌学了解一下
    agandong4
        77
    agandong4  
       2019-07-11 21:55:13 +08:00 via Android
    @Jirajine 不确定性原理,是测量就会有误差,同时测量本身会干扰结果
    superJava
        78
    superJava  
    OP
       2019-07-11 21:57:49 +08:00 via iPhone
    @whp1473
    如果能模拟,那模拟出的世界是能量守恒的,不会存在垃圾的
    itning
        79
    itning  
       2019-07-11 22:02:45 +08:00 via Android
    一拳一个复读机
    okoook
        80
    okoook  
       2019-07-11 22:05:25 +08:00 via iPhone
    你可能不知道,其实我们这个世界,就是代码模拟出来的不信的话我换一个号跟你回复同样的话
    vcfghtyjc
        81
    vcfghtyjc  
       2019-07-11 22:11:06 +08:00
    可以看一下量子计算,你说的这个基本就是量子计算机想做的事情
    sanwen
        82
    sanwen  
       2019-07-11 22:11:47 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话.
    1ychee
        83
    1ychee  
       2019-07-11 22:40:04 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    zhishidahao
        84
    zhishidahao  
       2019-07-11 23:16:15 +08:00
    锟斤拷烫烫烫
    ooooo
        85
    ooooo  
       2019-07-11 23:33:17 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    opengps
        86
    opengps  
       2019-07-11 23:37:36 +08:00
    throw Exception("发现异类!")
    gazhang
        87
    gazhang  
       2019-07-11 23:43:24 +08:00 via Android
    你把湍流给我模拟出来试试。
    FrankD
        88
    FrankD  
       2019-07-11 23:49:23 +08:00 via Android
    对世界都没认知全,怎么可能模拟
    faruk3d
        89
    faruk3d  
       2019-07-12 00:07:49 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    vmebeh
        90
    vmebeh  
       2019-07-12 00:54:09 +08:00 via iPhone
    异次元骇客了解一下
    vmebeh
        91
    vmebeh  
       2019-07-12 00:55:19 +08:00 via iPhone
    楚门的世界了解一下
    vimutt
        92
    vimutt  
       2019-07-12 00:56:20 +08:00
    你把我的痛苦和像极了爱情的那种感觉模拟出来吧
    HolmLoh
        93
    HolmLoh  
       2019-07-12 01:23:26 +08:00
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    taotaodaddy
        94
    taotaodaddy  
       2019-07-12 01:39:13 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    ljpCN
        95
    ljpCN  
       2019-07-12 01:52:46 +08:00 via Android
    哥德尔不完备定理了解一下,图灵等价的计算机都是无法模拟人脑的。
    zhilincom
        96
    zhilincom  
       2019-07-12 01:55:54 +08:00
    开源蠕虫了解一下,现在的技术还仅仅只能模拟一下蠕虫,还有很多的未知。
    DixCouleur
        97
    DixCouleur  
       2019-07-12 01:58:05 +08:00 via Android
    你可能不知道,其实我们这个世界,就是代码模拟出来的
    不信的话我换一个号跟你回复同样的话
    helloworld000
        98
    helloworld000  
       2019-07-12 04:15:30 +08:00
    复读机有意思么

    lz 你可以 去了解一下 game of life,这也算是最早的计算机模拟世界的一个小游戏了,只要时间长,可以模拟出任何的形态出来


    每个细胞有两种状态 - 存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动(如图,黑色为存活,白色为死亡)

    当前细胞为存活状态时,当周围的存活细胞低于 2 个时(不包含 2 个),该细胞变成死亡状态。(模拟生命数量稀少)
    当前细胞为存活状态时,当周围有 2 个或 3 个存活细胞时,该细胞保持原样。
    当前细胞为存活状态时,当周围有超过 3 个存活细胞时,该细胞变成死亡状态。(模拟生命数量过多)
    当前细胞为死亡状态时,当周围有 3 个存活细胞时,该细胞变成存活状态。(模拟繁殖)
    可以把最初的细胞结构定义为种子,当所有在种子中的细胞同时被以上规则处理后,可以得到第一代细胞图。按规则继续处理当前的细胞图,可以得到下一代的细胞图,周而复始。
    cjjia
        99
    cjjia  
       2019-07-12 07:00:41 +08:00 via Android
    不行吧,除非搞清楚所有的宏观微观物理定律?
    softtwilight
        100
    softtwilight  
       2019-07-12 08:06:47 +08:00
    @ljpCN 图灵等价的计算机是哥德尔不完备的,可是人脑呢,就完备的吗
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     919 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 19:55 PVG 03:55 LAX 12:55 JFK 15:55
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86