V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hugozach
V2EX  ›  程序员

以前写 Python 被 go 鄙视;现在写 go 被 rust 鄙视...

  •  
  •   hugozach · 2 天前 · 5212 次点击

    后面写 rust 会不会被 zig 鄙视... 最后会不会被写 c 语言的鄙视 一直属于王者地位

                          ┌──────────────────────────┐
                          │      硬件 / 电路 / 芯片   │
                          │ (FPGA / ASIC / 驱动开发) │
                          └──────────▲───────────────┘
                                     │
                          ┌──────────┴──────────┐
                          │    汇编 / 裸 C      │
                          │(自己写启动代码那种) │
                          └──────────▲──────────┘
                                     │
                          ┌──────────┴──────────┐
                          │      系统级开发      │
                          │   C / C++ / Rust    │
                          │(内核/DB/编译器/RTOS)│
                          └───────▲────▲───────┘
                                  │    │
                       ┌──────────┘    └──────────┐
                       │                          │
           ┌───────────┴───────────┐   ┌─────────┴─────────┐
           │      高性能服务端       │   │     安全 / 密码学  │
           │   Rust / C++ / Go      │   │     Rust / C      │
           └──────────▲────────────┘   └────────▲──────────┘
                      │                        │
                      │                        │   (互相看不顺眼)
           ┌──────────┴──────────┐             │
           │   正常业务后端开发   │             │
           │  Go / Java / C#     │◄────────────┘
           │(微服务 / CRUD / RPC)│
           └──────────▲──────────┘
                      │
        ┌─────────────┴─────────────┐
        │        脚本 & 应用层       │
        │ Python / Ruby / PHP / Node│
        │(Web, 运维脚本, AI glue)   │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │         前端工程化         │
        │ TypeScript / React / Vue  │
        │(构建工具 / 工程体系 / DX)  │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │        传统切图仔形象      │
        │   HTML / CSS / jQuery     │
        │ (我真没写这么说的是后端)   │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │         低代码 / no-code   │
        │   “会点拖拽就能上线页面”   │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │        产品 / 运营 / PM    │
        │ “这个很简单吧,一天能做完” │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │         甲方 / 老板        │
        │    “这不过就是改几行”      │
        └────────────────────────────┘
    
    60 条回复    2025-12-12 16:43:17 +08:00
    NewYear
        1
    NewYear  
       2 天前   ❤️ 11
    下午你抽空写一套 ERP 系统吧,公司各个部门都要能用到。

    对了,别耽误其他工作。
    mingtdlb
        2
    mingtdlb  
       2 天前   ❤️ 1
    有啥好鄙视的,刚毕业吧。你的目的就是赚钱,能力满足岗位要求,能解决问题,能满足客户需求,就行了
    Goooooos
        3
    Goooooos  
       2 天前
    现在鄙视链底端的是 Java
    taqingqiu
        4
    taqingqiu  
       2 天前
    js 是世界上最好的语言
    akiyamamio
        5
    akiyamamio  
       2 天前   ❤️ 3
    现在全都被 java 鄙视,因为起码写 java 的在央国企和银行能写到退休
    crocoBaby
        6
    crocoBaby  
       2 天前
    @akiyamamio java 真的屌,公司从 c#转 java 了
    corcre
        7
    corcre  
       2 天前
    @NewYear 抄一下那个叫 SAP 的就行了,有现成的应该很快吧
    DICK23
        8
    DICK23  
       2 天前   ❤️ 1
    以前都看不起前端,现在好了,前端没了
    zengxs
        9
    zengxs  
       2 天前   ❤️ 3
    少看点这种语言鄙视链的言论。现实生产环境中,Rust 和 Go 往往是互补而非对立关系,Rust 社区里很多人本来就是 Go 的重度用户。

    语言归根结底只是工具,Rust 和 Go 就像是锤子和扳手,各有各的用武之地。合格的工程师关注的是根据场景进行技术选型,而不是把工具当成某种身份认同来寻找优越感。
    flytsuki
        10
    flytsuki  
       2 天前
    直接写 C++呗,我还不信这能被鄙视
    craftsmanship
        11
    craftsmanship  
       2 天前 via Android
    @zengxs 这种只是水贴骗点币罢了 本质跟每日一🐢之类的帖子没什么不同 看个乐呵就行
    8355
        12
    8355  
       2 天前
    你要鄙视别人啊 不要光被别人鄙视
    craftsmanship
        13
    craftsmanship  
       2 天前 via Android
    COBOL 笑而不语
    cvbnt
        14
    cvbnt  
       2 天前
    在 AI 面前,都一样
    5261
        15
    5261  
       2 天前
    @zengxs 真实,语言就是工具! 再牛逼都架不住老板一句 IT 成本降 50%
    minmini
        16
    minmini  
       2 天前
    学校的时候写 Java 被 C++鄙视
    MindMindMax
        17
    MindMindMax  
       2 天前   ❤️ 1
    要面向薪资 coding 。
    hemingway
        18
    hemingway  
       2 天前
    有 AI 了,鄙视应该换成用什么 AI 工具,会用到什么程度。
    ps: Rust 我也不会,我想用 AI 玩一玩
    SoulFlame
        19
    SoulFlame  
       2 天前
    能赚钱的就是好语言,我现在用的语言也很多人天天唱衰,但我觉得挺好,起码它让我吃饱饭
    Gilfoyle26
        20
    Gilfoyle26  
       2 天前
    很简单,直接写汇编,这样就可以鄙视所有
    ming1455
        21
    ming1455  
       2 天前
    越是被看做低技术含量的,越是掌握话语权,你说你这鄙视来鄙视去的是干嘛呢
    Aprdec
        22
    Aprdec  
       2 天前
    鄙视来鄙视去,纯有毛病
    jjianwen68
        23
    jjianwen68  
       2 天前
    PHP 的已经不配发言了吗
    Ketteiron
        24
    Ketteiron  
       2 天前
    @flytsuki 会被写 C 的鄙视
    dreamk
        25
    dreamk  
       2 天前
    高性能服务端为什么有 go ?
    众所周知 go 性能不及 java
    YanSeven
        26
    YanSeven  
       2 天前
    我们只要坚持一条准则就可以坦然面对所有的技术迭代:“钱多的鄙视钱少的,时薪高的鄙视时薪少的”,此二者可以加权,权重分布建议五五开。
    AV1
        27
    AV1  
       2 天前
    编程语言之间又没有什么不可跨越的壁垒,而且现在有 AI 了,想换语言也不难。
    鄙视来鄙视去又有何意义?
    Asasahi
        28
    Asasahi  
       2 天前
    混口饭吃而已,何苦呢
    molika
        29
    molika  
       2 天前
    其实 无论写啥 你赚不到钱 才被鄙视。
    Dorathea
        30
    Dorathea  
       2 天前
    @Gilfoyle26
    汇编本身也有层级, CISC 还是 RISC? 或者像 golang 之类的伪汇编
    而且底下还有机器码老资历, 鄙视是没有尽头的
    iorilu
        31
    iorilu  
       2 天前
    所有写代码得都要被写 PPT 得鄙视
    ixcode
        32
    ixcode  
       2 天前
    AI Coding 的大环境下,再谈语言的鄙视链就真的非常 low 了。认为自己所掌握的那门语言的而鄙视其他的语言,他所掌握的那个语言的能力也不及 AI 。
    vincentchyu
        33
    vincentchyu  
       2 天前
    @dreamk 这是什么惊人的发言?有数据佐证吗?
    thealert
        34
    thealert  
       2 天前
    @Ketteiron 会被写汇编的笔试
    minami
        35
    minami  
       2 天前
    然而 6 点了,你写 go 已经下班了,他们写 rust 的还在和编译器战斗
    strobber16
        36
    strobber16  
       2 天前
    手搓 CPU
    Newb1e
        37
    Newb1e  
       2 天前   ❤️ 1
    搞得我都喜欢 java 了
    Rat3
        38
    Rat3  
       2 天前
    能让人赚到钱的就是好语言,所以我写 java
    dreamk
        39
    dreamk  
       2 天前
    @vincentchyu 这俩我都写,java 只是资源占用高,但高度成熟的 jit 导致性能和吞吐量是远超 aot 的 go
    建议你去问问 ai 科普下
    ASHYWHISPER
        40
    ASHYWHISPER  
       2 天前
    @dreamk 为什么 AI 告诉我的是只有在某些特定的计算密集型算法中,Java 才略有优势?一下是给出的答案:
    测试项目 Go 性能 Java 性能 Go 优势
    斐波那契计算 1.2 秒 1.5 秒 快 25%
    JSON 序列化 45,000 ops/s 35,000 ops/s 快 28%
    数据库查询 8,500 QPS 6,200 QPS 快 37%
    WebSocket 连接 95,000 conns 65,000 conns 快 46%
    纯粹性能结论
    在绝大多数性能指标上,Go 优于 Java:

    启动速度: Go 快 5-10 倍
    内存效率: Go 高 3-10 倍
    吞吐量: Go 高 30-50%
    延迟: Go 低 30-50%
    并发处理: Go 更轻量高效
    唯一例外:某些特定的计算密集型算法,经过多年优化的 Java JIT 编译器可能略有优势,但这种差距正在缩小。

    最终纯粹性能排名:Go > Java
    NewYear
        41
    NewYear  
       1 天前
    @corcre #7

    sap 有几亿一套的解决方案,按那个标准来。
    vincentchyu
        42
    vincentchyu  
       1 天前
    @dreamk
    从并发角度:我的记忆停留在 java ( 1.8 ) 的并发还在线程的阶段,而 go 那时候已经是 gpm 模型了,从并发模型上 java 完败
    从跨平台角度:java 还停留在 jvm 的阶段(所谓的跨平台只是抱着 jvm 到处跑),而 go 已经从汇编层面直接生成可执行文件,java 完败

    可能学识浅薄,妄自菲薄一下,不要引来战火
    bianxiaoxian
        43
    bianxiaoxian  
       1 天前
    rust 和 go 不存在互相鄙视吧,我觉得这两个算互补吧,如果想要快速开发并且满足一定性能要求,带 GC 的,Go 不错,如果有些场景,需求基本固定,变动不大,对性能要求更高,又不想搞像 C++那种有心智负担的,Rust 可以
    abc0123xyz
        44
    abc0123xyz  
       1 天前
    挺好的,写 java 的老是被写 go 的鄙视。
    可以拿 rust 鄙视 go 了
    asuraa
        45
    asuraa  
       1 天前
    不了解。我一般写汇编和 c
    lujiaxing
        46
    lujiaxing  
       1 天前
    正常。玩单机游戏的瞧不起玩手游跟网游的,玩啥游戏的都瞧不起玩原神的。
    liuzimin
        47
    liuzimin  
       1 天前
    安卓语言?苹果语言?
    skipwitit
        48
    skipwitit  
       1 天前 via Android
    闲得蛋疼 什么语言都是工具 搞什么高下对待
    windyboy
        49
    windyboy  
       1 天前
    我最近本地编译 zig 写 ghostty ,感觉编译起来并没有想象的那么快,问题也不是很好处理
    zhouu
        50
    zhouu  
       1 天前
    @vincentchyu #42 java 性能差的印象是因为还有大量人在用狗皮药膏 1.8 ?
    SherlockKevin
        51
    SherlockKevin  
       1 天前
    上次有个小需求,用 C 写的,客户都看不懂代码 :D
    dddd1919
        52
    dddd1919  
       1 天前
    有没有想过,用啥都被鄙视是语言的问题么
    vultr
        53
    vultr  
       1 天前
    放心吧,写 c 的不会鄙视写 rust,go 等的,只会感觉他们太幸福了。
    henix
        54
    henix  
       1 天前
    记得以前有段时间流行函数式编程,Haskell 鄙视万物,Scala 、Elm 就是那时候走红的,现在已经是过气网红了,现在的新网红是 Rust ╮( ̄▽ ̄")╭
    satoru
        55
    satoru  
       1 天前
    A poor craftsperson blames their tools.
    bsun
        56
    bsun  
       1 天前
    每种语言都有其擅长的领域,Rust 也一样。不过 Zig 对比 Rust 应该还有 非常 非常 非常 长的路要走。
    1. Rust 目前已经有了 N 个 “好爸爸”
    2. Rust 已经正式成为 Linux 的一部分了( "experimental" 标签被移除了)
    visitLog
        57
    visitLog  
       1 天前
    看,客户端甚至不参与讨论
    visper
        58
    visper  
       1 天前
    直接上 rust 一步到位
    chtcrack
        59
    chtcrack  
       1 天前
    @dreamk 问 AI 了,AI 给的回答:结论:在绝对性能上 Rust > Go > Java ,但实际项目中,开发效率、生态和团队经验往往比理论性能更重要。
    realJamespond
        60
    realJamespond  
       1 天前
    有没有可能其实是这样的 bs 链?年薪 100w->50w->30w->20w->10w
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2483 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    ♥ Do have faith in what you're doing.