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

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

  •  
  •   hugozach · 16 天前 · 6485 次点击

    后面写 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    │
        │ “这个很简单吧,一天能做完” │
        └─────────────▲─────────────┘
                      │
        ┌─────────────┴─────────────┐
        │         甲方 / 老板        │
        │    “这不过就是改几行”      │
        └────────────────────────────┘
    
    63 条回复    2025-12-15 18:31:53 +08:00
    NewYear
        1
    NewYear  
       16 天前   ❤️ 13
    下午你抽空写一套 ERP 系统吧,公司各个部门都要能用到。

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

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

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

    可能学识浅薄,妄自菲薄一下,不要引来战火
    bianxiaoxian
        43
    bianxiaoxian  
       15 天前
    rust 和 go 不存在互相鄙视吧,我觉得这两个算互补吧,如果想要快速开发并且满足一定性能要求,带 GC 的,Go 不错,如果有些场景,需求基本固定,变动不大,对性能要求更高,又不想搞像 C++那种有心智负担的,Rust 可以
    abc0123xyz
        44
    abc0123xyz  
       15 天前
    挺好的,写 java 的老是被写 go 的鄙视。
    可以拿 rust 鄙视 go 了
    asuraa
        45
    asuraa  
       15 天前
    不了解。我一般写汇编和 c
    lujiaxing
        46
    lujiaxing  
       15 天前
    正常。玩单机游戏的瞧不起玩手游跟网游的,玩啥游戏的都瞧不起玩原神的。
    liuzimin
        47
    liuzimin  
       15 天前
    安卓语言?苹果语言?
    skipwitit
        48
    skipwitit  
       15 天前 via Android
    闲得蛋疼 什么语言都是工具 搞什么高下对待
    windyboy
        49
    windyboy  
       15 天前
    我最近本地编译 zig 写 ghostty ,感觉编译起来并没有想象的那么快,问题也不是很好处理
    zhouu
        50
    zhouu  
       15 天前
    @vincentchyu #42 java 性能差的印象是因为还有大量人在用狗皮药膏 1.8 ?
    WW7x1HYPY7XvQWRp
        51
    WW7x1HYPY7XvQWRp  
       15 天前
    上次有个小需求,用 C 写的,客户都看不懂代码 :D
    dddd1919
        52
    dddd1919  
       15 天前
    有没有想过,用啥都被鄙视是语言的问题么
    vultr
        53
    vultr  
       15 天前
    放心吧,写 c 的不会鄙视写 rust,go 等的,只会感觉他们太幸福了。
    henix
        54
    henix  
       15 天前
    记得以前有段时间流行函数式编程,Haskell 鄙视万物,Scala 、Elm 就是那时候走红的,现在已经是过气网红了,现在的新网红是 Rust ╮( ̄▽ ̄")╭
    satoru
        55
    satoru  
       15 天前
    A poor craftsperson blames their tools.
    bsun
        56
    bsun  
       15 天前
    每种语言都有其擅长的领域,Rust 也一样。不过 Zig 对比 Rust 应该还有 非常 非常 非常 长的路要走。
    1. Rust 目前已经有了 N 个 “好爸爸”
    2. Rust 已经正式成为 Linux 的一部分了( "experimental" 标签被移除了)
    visitLog
        57
    visitLog  
       15 天前
    看,客户端甚至不参与讨论
    visper
        58
    visper  
       15 天前
    直接上 rust 一步到位
    chtcrack
        59
    chtcrack  
       15 天前
    @dreamk 问 AI 了,AI 给的回答:结论:在绝对性能上 Rust > Go > Java ,但实际项目中,开发效率、生态和团队经验往往比理论性能更重要。
    realJamespond
        60
    realJamespond  
       15 天前
    有没有可能其实是这样的 bs 链?年薪 100w->50w->30w->20w->10w
    bennyfu
        61
    bennyfu  
       13 天前 via iPhone
    靠技能生存的无法规模化,你的时间是有限的,一次服务的对象有限,赚不了大钱,所以什么编程语言都没用
    levelworm
        62
    levelworm  
       13 天前 via iPhone
    C 能写好真不容易,主要是项目难度高,最近自学有感。
    maix27
        63
    maix27  
       12 天前
    还拉 AI 生成个图,真难为你了。

    在 C 国写代码的人就是新时代农民工,同时社会底+1 层也就没必要比较来比较去了,一直比较的我只能当他心智不太健全,把自己看得太重。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
    ♥ Do have faith in what you're doing.