V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cnmkmx
V2EX  ›  问与答

Java 语法那么丑,为什么还有那么多人用?

  •  
  •   cnmkmx · 2015-03-24 22:40:53 +08:00 · 3383 次点击
    这是一个创建于 3564 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java粉不要骂我啊,我就是特别好奇
    java 给我得感觉就是 语法跟c语言一样烂,性能却跟python差不多。。
    给我得感觉就是高不成低不就,那为什么还有那么多人用?

    19 条回复    2015-08-14 11:30:49 +08:00
    Devin
        1
    Devin  
       2015-03-24 22:51:05 +08:00 via iPhone
    楼主用什么语言?
    wwqgtxx
        2
    wwqgtxx  
       2015-03-24 22:58:43 +08:00 via Android
    因为c语言用的最多,所以越丑的语言用的越多
    liprais
        3
    liprais  
       2015-03-24 23:01:20 +08:00
    好奇性能跟python差不多的结论是怎么得出的
    tigerstudent
        4
    tigerstudent  
       2015-03-24 23:09:05 +08:00
    多读书
    4faramita
        5
    4faramita  
       2015-03-24 23:09:14 +08:00   ❤️ 1
    不要担心 没有 Java 粉来骂你
    有藕粉都没有 Java 粉
    ruchee
        6
    ruchee  
       2015-03-24 23:32:11 +08:00
    多读书
    ruchee
        7
    ruchee  
       2015-03-24 23:32:32 +08:00
    xbonline
        8
    xbonline  
       2015-03-24 23:36:15 +08:00
    楼主肯定是用的世界上最好的语言:PHP

    含泪握手
    cnmkmx
        9
    cnmkmx  
    OP
       2015-03-25 00:07:25 +08:00 via Android
    @Devin 我用Python 和c语言
    cnmkmx
        10
    cnmkmx  
    OP
       2015-03-25 00:23:04 +08:00 via Android
    NemoAlex
        11
    NemoAlex  
       2015-03-25 00:28:59 +08:00
    Java 语法丑?世界上最好的语言笑了。
    hahasong
        12
    hahasong  
       2015-03-25 00:33:32 +08:00 via Android
    java语法基本上算是最规范,可读性最好的
    cnmkmx
        13
    cnmkmx  
    OP
       2015-03-25 00:39:10 +08:00 via Android
    @hahasong
    U must be kidding.
    ruby 和 Python 的可读性甩Java几条街吧
    Java还是太verbose了
    kirisetsz
        14
    kirisetsz  
       2015-03-25 01:05:08 +08:00 via Android
    1. 历史的厚重感。
    2. 可读性并不差。
    wwqgtxx
        15
    wwqgtxx  
       2015-03-25 08:27:41 +08:00 via Android
    @cnmkmx 从可读性来说,java的可读性完全不输于python
    从实际执行速度,java摔python几条街,python的解析器真的是慢的出奇,当然ruby更慢
    dndx
        16
    dndx  
       2015-03-25 08:34:33 +08:00
    性能跟 Python 差不多?

    JVM 目前是工业虚拟机中最快的,没有之一。什么 Python ,V8 跟 JVM 比起来就是渣渣,随便写写速度都不在一个数量级。

    Java 的语法的确很冗长,但是设计相当完善。一个人写代码看不出来优势,等项目到了一定的规模就知道了。
    FinalAir
        17
    FinalAir  
       2015-03-25 09:55:32 +08:00   ❤️ 1
    又是语言之争,有什么好争的呢,哪有那么多为什么。就拿英语来说,英语那么“丑”,为什么世界都用它?论优美性,拉丁语、法语甩他几条街;论历史厚重感,中文又甩它几条街。但是它依然是世界上最通用的语言,没有之一,存在即合理嘛。再说,你这么“丑”,我们这么“丑”,为什么还是存在这个世界上?同样存在即合理嘛。莫纠结,爱用啥语言用啥语言。
    ccbikai
        18
    ccbikai  
       2015-03-25 09:59:25 +08:00
    因为学校教
    qw7692336
        19
    qw7692336  
       2015-08-14 11:30:49 +08:00
    @dndx
    于是诞生了几个JVM语言?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.