爆论: AI 辅助的 Golang+ Python +Rust 结合体是未来的主流语言! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cmos
V2EX    分享发现

爆论: AI 辅助的 Golang+ Python +Rust 结合体是未来的主流语言!

  •  
  •   cmos 2023-05-03 12:11:26 +08:00 2407 次点击
    这是一个创建于 981 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • Golang 是轻盈的静态语言
    • Python 有着无与伦比的包库
    • Rust 的构建系统和包管理器优秀

    但是 Golang 走了一堆别人已经走过的错路 /弯路,撞墙之后,重新发明和走回头路(泛型:啊吧啊吧)。Python 的性能太让人诟病了,全靠 C/C++撑着,比如 Numpy 用 C 编写,还内部解除了 GIL 等。Rust 的复杂性太高,这导致难以学习和深入,用 Rust 写个 safe 的链表,可能还得仔细翻翻标准库。

    如果有那么一种语言,它有着:

    • Golang 的简易:开发、编译、部署的效率高
    • Python 的包库:要用什么都能找到
    • Rust 的 Cargo:管理整个开发过程
    • 最好还有个优秀的 function testing

    这么一种语言,配合以 Github Copilot 为代表的 AI 辅助,入门简单、效率高,干什么什么行,能普遍占领现有大多数开发和应用领域。

    当然,以上都是我在想 peach~ 我的关注点和这些程序本身的应用位置基本没有重合。Rust 还会继续侵蚀 C/C++; Go 会逐步吞噬处于 Python 和 Java 间的过渡带; Python 依旧是那个 Python 宇宙。

    new-logo

    5 条回复    2023-05-14 10:21:39 +08:00
    vsitebon
        1
    vsitebon  
       2023-05-03 12:38:13 +08:00
    你是否在寻找: https://www.modular.com/mojo
    xuhuanzy
        2
    xuhuanzy  
       2023-05-03 19:01:14 +08:00
    你说的对, 但你还是要来修我 c++库.
    cmos
        3
    cmos  
    OP
       2023-05-03 19:31:48 +08:00
    @vsitebon 1# 居然还真的有,看起来像是有一个 LLVM 版本的 Python ,不知道这个能不能支棱起来。
    cmos
        4
    cmos  
    OP
       2023-05-03 19:33:15 +08:00
    @xuhuanzy 2# 大哭!东西一躲起来,根本绕不开 C++,总是会牵扯到
    xgdgsc
        5
    xgdgsc  
       2023-05-14 10:21:39 +08:00
    julia 加上部署静态编译就完美了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4717 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:58 PVG 11:58 LAX 19:58 JFK 22:58
    Do have faith in what you're doing.
    ubao msn 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