• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yuanshixoong
V2EX  ›  程序员

未来编程畅想

  •  
  •   yuanshixoong · Apr 16, 2019 via Android · 6301 views
    This topic created in 2758 days ago, the information mentioned may be changed or developed.

    有时候偶尔会想想,在未来 10 年、20 年、30 年,编程方式会有什么样的变化。

    迫于想象力衰竭🐶,没啥特别好的幻想。大家一块幻想下吧?

    41 replies  •  2019-04-17 20:37:19 +08:00
    whitehack
    whitehack
    Apr 16, 2019
    1
    AI 自动码代码?
    Chemist
    Chemist
    Apr 16, 2019
    2
    每每有这种话题,都会有人出来说 AI 自动写代码
    gramyang
    gramyang
    Apr 16, 2019
    3
    这还需要想象吗?参考攻壳机动队。里面可以用代码写灵魂,和呼吸一样自然
    lovezww2011
    lovezww2011
    Apr 16, 2019
    4
    没变化
    abcbuzhiming
    abcbuzhiming
    Apr 16, 2019
    5
    我现在就希望脑电波控制能早点实现,现在很多时候是敲键盘的速度跟不上大脑的速度
    fromdark
    fromdark
    Apr 16, 2019
    6
    感觉除了底层,可能大部分都傻瓜式了吧
    Mecon
    Mecon
    Apr 16, 2019
    7
    AI 编程可视化
    SwagXin
    SwagXin
    Apr 16, 2019
    8
    人人都会编程
    lyminghao
    lyminghao
    Apr 16, 2019
    9
    继续往高层抽象,更智能的代码补全?
    cxtrinityy
    cxtrinityy
    Apr 16, 2019
    10
    英伟达现在在 Intellij 上有个叫 Codota 的 java 代码补全插件,比自带的补全更智能的是可以看上下文,帮你填进去
    虽然我感觉好像没什么卵用(´・ω・`)
    chcx
    chcx
    Apr 16, 2019
    11
    程序员与 80 年代踩缝纫机一样的工种
    mcguffen
    mcguffen
    Apr 16, 2019
    12
    富士康工人流水线作业。
    SeaRecluse
    SeaRecluse
    Apr 16, 2019
    13
    1.脑接机编程
    2.AI 修正 BUG
    1 + 2 = 更加惨无人道的剥削
    lyshine
    lyshine
    Apr 16, 2019
    14
    底层码农彻底失去工作. 中层码农一遍乞讨一边写代码, 也就维持生活的样子. 高层 ai 的设计者掌控者人类的权利和财富和信息. 是身份和地位的象征. 底层的体力和脑里劳动都被人工智能代替. 底层的人口进一步的缩减, 大部分人被迫单身, 被迫不生育(没钱) . 未来大脑和基因可能具有编程接口, 使用此接口设计自己的孩子, 设计自己宠物, 操作大脑修改记忆. 使用大脑编程增加人生体验. 使用大脑编程完成快速的知识灌输.
    icenine
    icenine
    Apr 16, 2019❤️1
    15
    首先,可视化是对逻辑抽象开、倒、车
    想想象形文字为啥被字符文字取代的

    10-20 年内不会有本质变化
    机器学习会让代码补全更智能
    什么抽象层次高那是库和框架要解决的事

    就像汽车发明前只会培育更优良马种
    冯·诺依曼体系结构从诞生到现在六七十年里
    编程没有任何本质变化
    除非有新的技术出现
    littiefish
    littiefish
    Apr 16, 2019 via iPhone
    16
    @whitehack 没有灵魂的代码
    auroraccc
    auroraccc
    Apr 16, 2019
    17
    脑电波编程,躺着写代码美滋滋
    zoffy
    zoffy
    Apr 16, 2019
    18
    能 new 对象
    dajj
    dajj
    Apr 16, 2019
    19
    效率越来越高,生活越来越差
    Dvel
    Dvel
    Apr 16, 2019
    20
    感觉不会有本质上的变化,只是在各个方面可能都更好用了。
    huihoo
    huihoo
    Apr 16, 2019
    21
    有 NLP/NLU,也就有 PLP/PLU。AI 也开始用于 PLP/PLU,让 AI 处理、理解编程语言并自己写出牛逼的程序。

    自然语言处理( natural language processing,NLP )
    自然语言理解( natural language understanding,NLU )
    编程语言处理( programming language processing,PLP )
    编程语言理解( programming language understanding,PLU )
    huihoo
    huihoo
    Apr 16, 2019
    22
    程序员们需要更加努力了,因为 AI 正在收集处理和理解编程语言并高效自动输出代码了。
    winglight2016
    winglight2016
    Apr 16, 2019
    23
    @huihoo 逻辑不成立呀,PLP/PLU 里面的 P 是哪来的呢?
    RyuZheng
    RyuZheng
    Apr 16, 2019 via iPhone
    24
    不是应该说黑客帝国吗?活在代码里
    marsgt
    marsgt
    Apr 16, 2019
    25
    如果是开脑洞的话,AI 编程这种梗也太老套了。
    如果需要有 AI 参与的话,我倒希望是在未来,人脑已经可以达到“建模”的程度,每个建模后的脑模型都可以独立编码(就像是每个人大脑的 Function,输入 Idea,输出 Code ),但是脑模型是个人私有的,公司雇佣制仍然存在,而 AI 的作用则是,公司拥有的 AI 代表公司与个人拥有的 AI 进行接洽,寻找最适合项目 /公司业务的工作者;而个人拥有的 AI 则更像是“经纪人”的角色,为码农群体适配最优的工作并排好工作周期(可能是多个工作穿插的形式,类似 Freelancer )。
    HR 和猎头的角色将不复存在,取而代之的是 AI 租赁及出售服务,一般人只需要租普通款就行了,而有钱人将可以租到算法更优化 /训练更完全的 AI,或者直接买断。
    由于网络的存在及大脑建模,跨国工作将更为普遍,语言已经不是问题了,大公司直接加一个翻译 AI 可以直接雇佣任何国家的任何个人;骇客看起来更加猖獗,因为可以黑入建模的大脑并拿到操控权,然后就可以调动若干“肉鸡”为其免费工作,普通人只能频繁更换用于验证的密钥,最保险的方法是生物密钥,直接读一段 DNA,验证失败 3 次直接启动自毁,当然只有技术好才玩的转。
    差不多了,再写成小说了🤦‍♂。。
    GeruzoniAnsasu
    GeruzoniAnsasu
    Apr 16, 2019 via Android
    26
    100 年后整个计算机科学界最重大的变革:

    C 语言终于成为历史

    人们终于可以直接从可视化设计工具直接生成汇编和机器码了!
    可喜可贺!
    chengpohi
    chengpohi
    Apr 16, 2019 via Android
    27
    最近一直在 yy 的是,现在所有软件架构设计瓶颈永远是在硬件 io,网络,存储,分布式, 感觉未来应该朝去中心化的方向发展吧
    Zchary
    Zchary
    Apr 16, 2019 via iPhone
    28
    脑电波编程,躺床上拿薪也是极好的呢
    siyushin
    siyushin
    Apr 16, 2019
    29
    程序猿变成低端技术工人,所以不得不天天 996 ……我说的是未来哦。
    python
    python
    Apr 16, 2019 via Android
    30
    能用脑电波操作现实的世界里,人就退成木乃伊了。
    mugglezzz
    mugglezzz
    Apr 16, 2019
    31
    @huihoo #21
    @winglight2016 #23
    LOL Pro League LPL
    CoCoMcRee
    CoCoMcRee
    Apr 16, 2019
    32
    你们这些程序员啊, 自己个人的奋斗固然很重要, 但也要考虑历史的进程啊.
    huihoo
    huihoo
    Apr 16, 2019
    34
    @mugglezzz 哈哈,这个有趣!
    huangdayu
    huangdayu
    Apr 16, 2019
    35
    没有低级程序员,只有大牛和编程机器人。
    jealain
    jealain
    Apr 16, 2019
    36
    其实之前的 UML 转 code 一定程度上已经是属于未来的编程了,未来编程会像操作系统一样演进,从 dos 到 GUI,从 code 到 GUI,画画图就行。
    chenyu8674
    chenyu8674
    Apr 16, 2019
    37
    未来程序员的性质会变为类似现在的思想家和艺术家之类的
    “因为更容易所以变低端”不存在的,数字化的工作成功太容易复制了
    windviki
    windviki
    Apr 16, 2019
    38
    其实人工智能已经逐步在编程领域变得实用化。

    深度学习补全代码,现在就可以用 Facebook Aroma 了

    https://www.infoq.cn/article/k7sH5ppY38qLf_oXMDZ7

    https://ai.facebook.com/blog/aroma-ml-for-code-recommendation/

    深度学习进行代码静态分析和自动解 bug,也有实用工具出现

    https://mast-group.github.io/

    https://github.com/michaelpradel/DeepBugs

    接着是深度学习编写代码,从玩具阶段到应用应该也可以期待

    https://www.microsoft.com/en-us/research/blog/deep-learning-program-synthesis/
    ShaunSS
    ShaunSS
    Apr 16, 2019
    39
    黑盒搭积木吧.
    no1xsyzy
    no1xsyzy
    Apr 17, 2019❤️1
    40
    @huihoo 编程语言处理过于伪命题。这个分类也不叫编程语言叫形式化语言。
    LL/LR 还不够用吗?至少直接处理 AST 比处理字节流好多了。
    huihoo
    huihoo
    Apr 17, 2019
    41
    @no1xsyzy 感谢,只是一种思路,我也去补下相关功课。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1418 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 22:27 · PVG 06:27 · LAX 14:27 · JFK 17:27
    ♥ Do have faith in what you're doing.