V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
niuer
V2EX  ›  程序员

近十年来最好的语言是什么?-来 Gopher China 大会找答案

  •  
  •   niuer · Apr 24, 2015 · 10253 views
    This topic created in 4032 days ago, the information mentioned may be changed or developed.

    2015年2月,眼看着Gopher 大会先后在国外多地举行,而使用 Golang 最多的国家居然还在静悄悄地各自开发系统,我们意识到Gopher China的正式启动势在必行了。经过这两个月的筹备,Gopher China就要在4月25-26日跟各位开发者们正式见面了。不负众望,本次大会门票提前一个多月就售罄了。作为第一届中国的Gopher大会,到底是什么吸引开发者们这么积极参与呢?今天小编就带大家提前一睹这次会议的亮点。

    如果你还不知道Go语言是什么?

    “PHP是最好的语言。”过去,PHP因为其简单好学,性能和安全性也基本够用被大家喜欢。但是随着互联网时代网民的大大增加,开发者需要一门语言可以支撑更高的性能。Go适时地出现,良好的语言设计使其简单好学,并发性与执行性能都很好,并且部署简单。因此,继2011年七牛第一个吃螃蟹在商业化产品中全面选用Go语言后,越来越多的国内一线公司,例如360、京东、豌豆荚、华为等都开始大规模使用Go。Go语言官方称,之所以开发Go语言,是因为“近 10年来开发程序之难让我们有点沮丧”。这一定位暗示了Go语言希望取代C和Java的地位,成为最流行的通用开发语言。

    Gopher China 大会亮点抢先看

    Go语言创始人之一Robert Griesemer将亲临现场,讲述Gofmt的文化演变。在发明Go语言之前,Robert曾经是Google V8 JavaScript引擎以及牛逼的分布式文件系统Chubby的作者。他非常支持Gopher大会在中国举办,因此也专门从美国飞来分享Gofmt是如何被设计出来的。小小八卦一下,Robert的夫人是一位中国美女哦。
    邀请到国内一线团队的Go开发者大牛从不同角度谈Go的实践。例如,七牛的如何用Go进行HTTP测试,360的如何用Go做消息推送,华为的Go语言在NFV场景下的应用研究,等等。技术大牛们济济一堂,希望能带来干货的同时,也能喷出精彩,喷出中国。
    Gopher China组委会特供“中国版土拨鼠T-shirt”作为礼物。不解释,看图。

    晚场Party,让交流来得更彻底一些。4月25日晚上,组委会将邀请一部分幸运观众到七牛团队支持的晚场Party上。大家一起喝点小酒,交流技术,畅谈人生,基情四射。
    力争成为男女比例最黄金的语言类会议。

    考虑到报名开发者中男性的比例,组委会体贴地找来了各大开发者服务的市场部的妹子们作为志愿者,签到接待,引导入场,晚场Party,她们无处不在,努力做好Gopher China听会鼓励师的工作。

    说到这里,各位是不是后悔没有早点报名呢?没关系,我们也给没有来得及报名的开发者们提供了视频直播渠道。关注七牛微信公众账号,我们将在4月25日一早放出直播链接,敬请期待!

    最后附上Gopher China的日程安排供参考。

    57 replies    2015-05-05 17:37:41 +08:00
    flewover
        1
    flewover  
       Apr 24, 2015 via iPhone
    竟然有直播,刚刚从北京来到上海😓
    monsabre
        2
    monsabre  
       Apr 24, 2015   ❤️ 4
    google抛出的半坨屎
    你们也抱着说好吃

    嘿嘿
    jyootai
        3
    jyootai  
       Apr 24, 2015
    学生党表示只能远处观望观望了
    zhicheng
        4
    zhicheng  
       Apr 24, 2015 via Android
    Golang 是最好的语言。
    yanleijava
        5
    yanleijava  
       Apr 24, 2015
    擦,我也在博云路
    mikumikumoe
        6
    mikumikumoe  
       Apr 24, 2015
    google的工程师来没有google的中国

    满满的违和感
    wbbim
        7
    wbbim  
       Apr 24, 2015
    php是全宇宙最好的语言
    chchwy
        8
    chchwy  
       Apr 24, 2015
    PHP 是最好的語言
    xua131988
        9
    xua131988  
       Apr 24, 2015
    @wbbim golang是全鸿蒙最好的语言
    fuxkcsdn
        10
    fuxkcsdn  
       Apr 24, 2015
    敢和我大PHP争夺“最好的语言”头衔?
    arkilis
        11
    arkilis  
       Apr 24, 2015
    PHP, 1.2.3 开始
    vicvinc
        12
    vicvinc  
       Apr 24, 2015
    PHP是最好的语言!
    mahone3297
        13
    mahone3297  
       Apr 24, 2015
    最好能录像录下来,方便没能去的人观看。。。
    saintarion
        14
    saintarion  
       Apr 24, 2015
    OMG,这容易一起一场宗教战争啊,很不和谐啊,虽然我支持GO……
    hooluupog
        15
    hooluupog  
       Apr 24, 2015
    再送些安利文:
    Death is coming, Let' Go.
    人生苦短,说Go就Go。
    Comdex
        16
    Comdex  
       Apr 24, 2015
    不说golang是不是最好的语言,golang的崛起是事实
    niuroumian
        17
    niuroumian  
       Apr 24, 2015
    多年前曾经用perl写过3个月代码,用perl与微信对接,结果太费劲儿了,试着用golang,3个小时对接成功,而且有行云流水的感觉。
    robertlyc
        18
    robertlyc  
       Apr 24, 2015
    崛起? 撅起吧
    chaucerling
        19
    chaucerling  
       Apr 24, 2015   ❤️ 1
    go不是最好的语言,是近年来(营销)最成功的语言
    Nixus
        20
    Nixus  
       Apr 24, 2015
    我只想要那个tshirt
    tencoldays
        21
    tencoldays  
       Apr 24, 2015
    "Go语言希望取代C和Java的地位...",国内程序圈(juan)神棍辈出的时代啊...
    datou552211
        22
    datou552211  
       Apr 24, 2015
    @chaucerling 不是swift吗?根本都不用营销
    icloudnet
        23
    icloudnet  
       Apr 24, 2015
    前几年国内程序员猛推ruby和rails,你看现在都快瞎火了
    njutree
        24
    njutree  
       Apr 24, 2015 via iPhone
    @chaucerling 有公司利用go营销和语言本身有什么关系
    slickqt
        25
    slickqt  
       Apr 24, 2015
    go和java比下性能什么的还可以,基础,生态还要继续建设,
    和C比,那就太自大了,那些RAM以KBytes, Bytes计的MCU里面连malloc都不怎么用得上,gc就更不用说了.
    不过,go还是有自己特点的,简洁,并行+gc确实能让人感觉不一样,支持一下
    maemual
        26
    maemual  
       Apr 24, 2015
    已到达上海!
    tencoldays
        27
    tencoldays  
       Apr 24, 2015
    @icloudnet 所以,说PHP是最好的语言,完全不是开玩笑。而是对大智若愚、Worse is Better哲学的诚恳赞美。F冰冰、L冰冰之类看起来很漂亮,但床上操起来可能体验又是糟糕的。所以不要追求那些看起来身材火辣或出身名门的技术,而是选择那些经历了用户和时间检验、又符合一定哲学思想的技术。
    shawngao
        28
    shawngao  
       Apr 24, 2015
    想去没门票~
    怎么破?
    Dn9x
        29
    Dn9x  
       Apr 24, 2015
    我觉得js在崛起,发展也特别快,平台支持也比较多现在。
    chaucerling
        30
    chaucerling  
       Apr 24, 2015
    @datou552211
    swift和go定位不一样,swift一开始就是为了便捷开发苹果自己的应用。而go你看那句“Go语言希望取代C和Java的地位,成为最流行的通用开发语言”,吹go的程序员都是这样去宣传的(google自己几乎没有宣传过go),go一开始的目标也是这样,但是用go的人多是因为不满意动态语言的性能而转过来的,java和c/c++的地位没撼动多少。
    icloudnet
        31
    icloudnet  
       Apr 24, 2015
    @tencoldays 冰冰已哭瞎
    dansong
        32
    dansong  
       Apr 24, 2015
    送票吗?
    yuezhimsolo
        33
    yuezhimsolo  
       Apr 24, 2015
    衬衫我要!!!
    yuezhimsolo
        34
    yuezhimsolo  
       Apr 24, 2015
    淘宝有卖的么
    est
        35
    est  
       Apr 24, 2015
    logo不错。
    monsabre
        36
    monsabre  
       Apr 24, 2015
    其实go 各种benchmark和nodejs没有明显优势

    更别和c/c++, java 比了
    monsabre
        37
    monsabre  
       Apr 24, 2015
    其实脚本里面的

    nodejs+python 组合 +各种开源引擎(都有python api)

    几乎能干任何事 满足任何需求(web 后台 bi 爬虫 机器学习 数据处理 大数据 人工智能 中高频交易)

    嘿嘿
    MrEggNoodle
        38
    MrEggNoodle  
       Apr 24, 2015
    @monsabre 终于看到一个Pythonista了。。。一开始还以为我是个另类。。。
    monsabre
        39
    monsabre  
       Apr 24, 2015
    @MrEggNoodle

    python做高频交易 实时api有些吃力(相对nodejs java c++) 做web又少许繁琐(相对nodejs php)
    但做非实时后台绝对不输给java c++

    所以如果和nodejs组合 一个管前一个管后 一个负责api等实时性要求高的 一个负责后台非实时复杂数据处理

    就nb了
    monsabre
        40
    monsabre  
       Apr 24, 2015
    @MrEggNoodle

    google那种顶级公司用go替代python会省硬件很多钱

    普通人 小公司 python+nodejs组合就是大杀器
    barbery
        41
    barbery  
       Apr 24, 2015
    求T恤啊啊啊啊。。。
    so898
        42
    so898  
       Apr 25, 2015
    看到这个我就想起来当年谷歌说『Android支持用Go语言』然后坑掉的故事……
    hooluupog
        43
    hooluupog  
       Apr 25, 2015
    @so898 google从来没说这样的话。实际上android技术上的事情是那群写java的开发组说了算。去年IO上有人问SDK有没有打算支持新的语言,那群人直接了当一句:没门。Go没有得到google的多少支持,它就是一群人搞得开源项目,恰好这群人在google工作。什么时候你看到它捆到自家平台上了(就像swift,c#那样),那就说明这是google官方支持的东西了。
    irainy
        44
    irainy  
       Apr 25, 2015 via iPhone
    直播地址呢…
    yaotian
        45
    yaotian  
       Apr 25, 2015
    支持,互联网大叔了,用过的语言不少,正如标题所说,golang是认为最好的语言,优雅,方便,效率高,部署容易。用golang写代码像写小说一样。
    前几天用golang写的个人博客zhengyaotian.com,并发数1千,内存占有率也不超过100M,平时占用率不超过50M, 一台linode的最低配置,可以跑很多站。
    你说golang优秀不?
    jjx
        46
    jjx  
       Apr 25, 2015
    go细节要完善的不少啊

    比方说有个loom, 模仿fabric, 其中有个scp实现, 结果在512m的vps一拖上百m的文件就是out of memory

    目前很多人用go写web, 个人觉的这真不是没有竞争优势, 其他层面的不讲, 就单个文件的优势, 我认为在我们国内的网络情形下, 也是劣势, 文件很大, 网上上传都要很久,还不如python发布方便,要不就干脆直接go run 了

    nodejs和python 个人认为没有并用的必要,无论是gevent或twisted都可以取代它, python本身的性能弱势, pypy解决的很好了, 手头的纯cpython项目用pypy跑也只有近20%不到的劣势了

    go的性能优势并不简单的是语言层面, 比方说你用xorm和sqlalchemy, 两者的性能肯定不一样, 但你放弃的东西也很多, 我一直在想如何结合python和go, 但限于项目规模,还真没有想到直接用go的必要性
    cheng007
        47
    cheng007  
       Apr 25, 2015
    python, erlang, js,lua.
    holulu
        48
    holulu  
       Apr 25, 2015
    只能说开始玩的时候会觉得很兴奋,玩熟了依然觉得很不爽。状态同步、并发控制还是需要花费很多时间才能写出正确的代码,就像在 Java 里需要花时间在线程安全上一样,只是不过在 Go 里就变成了 goroutine 和 channel 。
    没法逃离这些底层的东西来达到并发目的的语言还是很原始的,毕竟不能把大部分的精力花在业务上。
    Virtao
        49
    Virtao  
       Apr 25, 2015
    下一步有没有视频回放呢?今天直播卡的看不了。
    mathgl
        50
    mathgl  
       Apr 25, 2015 via Android
    @jjx pypy现在挺稳定的。性能也不错。我有一个服务pypy 2.4 twisted,性能大约是cpython的两倍。

    2.5.1后据说stm 可用,不过我还没测试。

    我看过autows作者的评测,pypy性能优于nodejs。
    mingyun
        51
    mingyun  
       Apr 25, 2015
    go要取代php?至少不会这么快
    deerlamp
        52
    deerlamp  
       Apr 26, 2015
    求t恤啊。。。。。。
    huobazi
        53
    huobazi  
       Apr 27, 2015
    @jjx 你这句 “目前很多人用go写web, 个人觉的这真不是没有竞争优势” 的双重否定 在上下文里 真的好难读懂,请问是笔误吗?
    bjzhush
        54
    bjzhush  
       Apr 27, 2015
    没有最好的语言,只有最好的程序员
    doublleft
        55
    doublleft  
       Apr 27, 2015
    @huobazi 应该是不得不不这样写吧
    jjx
        56
    jjx  
       Apr 27, 2015
    @huobazi

    哈,应该是 用go写web, 没有什么竞争优势
    Akagi201
        57
    Akagi201  
       May 5, 2015
    @holulu rust你有看过吗? 有没有你说的问题?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5723 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 171ms · UTC 07:44 · PVG 15:44 · LAX 00:44 · JFK 03:44
    ♥ Do have faith in what you're doing.