ChatGPT 先淘汰的不应该是编程语言吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PDX
V2EX    OpenAI

ChatGPT 先淘汰的不应该是编程语言吗?

  •  
  •   PDX 2023-03-17 22:25:03 +08:00 3965 次点击
    这是一个创建于 939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    程序员会不会失业不知道,但是编程语言应该不需要了。

    高级语言本质上是为了能够让人可以阅读,方便编写,但是如果 AI 可以直接通过自然语言生成二进制程序的话,编程语言就没有意义了。

    如果你给 AI 的需求足够明确,AI 生成的程序有没有可能完全不会有 Bug ?什么内存泄漏这种人为错误会不会就根本不会出现?

    26 条回复    2023-09-20 11:46:28 +08:00
    chackchackGO
        1
    chackchackGO  
       2023-03-17 22:28:02 +08:00
    我希望如此, 不过我也希望自然语言能先来一次正字法.
    cmdOptionKana
        2
    cmdOptionKana  
       2023-03-17 22:34:12 +08:00
    你问了一个问题:AI 生成的程序有没有可能完全不会有 Bug ?

    你好像认为 AI 写程序不会有 Bug ,但现在的事实是很可能有 bug 。因此,你预设的答案不符合事实,你基于这个错误来推导出“先淘汰编程语言”,自然也是无效推论。
    kongkongye
        3
    kongkongye  
       2023-03-17 22:39:45 +08:00 via iPhone
    那可太好了,让 ai 直接生成个 pc ,手机平台的可执行包,再注意下 pc 跟手机的布局响应式问题,flutter 写的我头疼
    PDX
        4
    PDX  
    OP
       2023-03-17 22:46:25 +08:00 via iPhone
    @cmdOptionKana 现在确实问题很多,gpt 也才 4.0 而已,如果再过一段时间足够成熟了,会不会真的可以没 bug 了呢……
    PDX
        5
    PDX  
    OP
       2023-03-17 22:49:16 +08:00 via iPhone
    @kongkongye 哈哈,ui 也是 ai 生成的,响应式这个词就去过去式啦
    shyangs
        6
    shyangs  
       2023-03-17 22:51:36 +08:00
    ChatGPT 不拒不可能的需求.




    你可以提出反、物理的需求,ChatGPT 不拒你,而是瞎。
    em70
        7
    em70  
       2023-03-17 22:55:28 +08:00
    话说天下大势,分久必合,合久必分.从汇编语言分离出上千种语言,最后全部又合并为一门语言:prompt
    xujinkai
        8
    xujinkai  
       2023-03-17 22:57:15 +08:00 via Android
    足够明确的自然语言==编程语言。日常语言一定是模糊的,所以仍然需要程序员把需求使用严谨明确的更高级语言翻译出来。
    除非出现强人工智能能理解你的意图,并且自动脑补你没想到的情况。
    Leonard
        9
    Leonard  
       2023-03-17 23:14:36 +08:00
    AI 自己都有 bug ,你觉得 AI 生成的代码会没有 bug ?
    tool2d
        10
    tool2d  
       2023-03-17 23:22:00 +08:00 via Android
    @shyangs 老板最喜欢这种不懂拒绝的员工了。

    程序员的口头禅就是技术限制,这个不行,那个不行。老板最不喜欢听这些了,让 AI 替代码农,指日可待。
    shyangs
        11
    shyangs  
       2023-03-17 23:47:36 +08:00   4
    @tool2d

    老不懂物理,可能了 ChatGPT 的方案,花十署伺服器,然後 ChatGPT 是在胡八道,上 V2EX 大 ChatGPT 的程式 。
    msg7086
        12
    msg7086  
       2023-03-18 02:28:58 +08:00
    AI ,人工智能。
    你是人有智能,但是你会写出 bug 。
    你为什么会觉得人工产生的智能(还不如你的智能)会写无 bug 的程序?
    Peek
        13
    Peek  
       2023-03-18 02:40:48 +08:00
    @msg7086 原理不同,人类的大脑会有忘记的时候,但 AI 不会,给你一座图书馆,人类不能背出全部,但 AI 肯定可以,所以为什么 AI 会写出有 bug 的程序?那肯定是这个语言本身有缺陷
    msg7086
        14
    msg7086  
       2023-03-18 02:54:02 +08:00
    @Peek 记忆不是写不写得出 Bug 的关键因素。
    写出 Bug 是思考上的问题。比如一个典型的 Bug 就是输入的边界条件检查不完善。又比如一些由外部因素引起的异常(例如网络断线,增减闰秒,磁盘读写超时等)。还有来自外部的主动攻击(例如之前的 CPU 数据缓存加载问题)。有些 Bug 甚至是人类以前并没有意识到的问题(比如 CPU 数据缓存加载问题)。给 AI 一座图书馆,但图书馆里并不包含还没发现出来的 Bug ,那么 AI 写的程序一样不能杜绝写出 Bug 。
    BigShot404
        15
    BigShot404  
       2023-03-18 02:55:54 +08:00
    首先干掉的应该是文字工作者,几乎可以让它洗任何稿,各大通讯社各种语言各种文章
    SeanTo
        16
    SeanTo  
       2023-03-18 04:00:41 +08:00 via Android
    等 ChatGPT 脱离维护团队,它自己对自己维护升级到 100.0 ,它就可以代替人人干绝大多数事了。
    cmdOptionKana
        17
    cmdOptionKana  
       2023-03-18 08:35:40 +08:00
    @Peek 编程语言本身有缺陷是什么意思,是以下哪个意思?

    A. 编程语言有根本性的缺陷,导致使用该语言不可能写出没有 bug 的程序
    B. 使用该编程语言能写出没有 bug 的程序,但难度很大
    lleon
        18
    lleon  
       2023-03-18 08:41:15 +08:00 via iPad
    要保证代码没有 bug ,需要有一个检测代码是否没有任何 bug 的程序,计算机科学早证明了不存在这样的程序
    Helsing
        19
    Helsing  
       2023-03-18 09:50:38 +08:00 via iPhone
    别的不说,用机器语言写出来后,你怎么阅读、怎么维护
    ninvfeng
        20
    ninvfeng  
    PRO
       2023-03-18 11:19:28 +08:00 via Android
    想到了流浪地球中的 MOSS 覆写操作系统,希望这在未来是可能的
    cnsdytedison
        21
    cnsdytedison  
       2023-03-18 12:24:08 +08:00 via Android
    @cmdOptionKana 实际上各种语言早期相对于机器语言来说也是 bug 频出的。
    jadewant
        22
    jadewant  
       2023-03-18 12:44:45 +08:00 via iPhone
    ai 基于运算,先天优势。
    PDX
        23
    PDX  
    OP
       2023-03-18 12:53:56 +08:00
    @Helsing

    你用 java 写一段程序,和你用自然语言描述了一个功能,本质是一样的。

    比如:一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。(这其实是个 leetcode 题)

    对于 AI 来说,这其实就是一段代码。对于人来说,这不过就是一段话,是不是很好阅读,很好维护啊
    learningman
        24
    learningman  
       2023-03-18 18:45:04 +08:00
    print("Hello,world") 这段代码在 python 上运行多少次,都是输出"Hello,world"。换成一个 prompt ,万一哪天输出的二进制不工作了,你怎么办
    learningman
        25
    learningman  
       2023-03-18 18:45:39 +08:00
    如果你给 AI 的需求足够明确
    如果你给编译器的需求足够明确,也不会有 bug ,编程语言就是你的需求描述。
    pq2Q3XZidsTF906J
        26
    pq2Q3XZidsTF906J  
       2023-09-20 11:46:28 +08:00
    @shyangs 有没有可能老板会用 V2EX 的话就不会听 gpt 的花几十万买服务器,另外开发 gpt 的工程师大概率也不会上 v2
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     985 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 23:05 PVG 07:05 LAX 16:05 JFK 19:05
    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