The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
noble4cc

golang 开发者大部分是从 PHP 和 Python 转过来的吗?

  •  2
     
  •   noble4cc · Apr 5, 2020 · 16271 views
    This topic created in 2410 days ago, the information mentioned may be changed or developed.

    除了一开始工作就用 golang 的,我发现其他都是从 PHPhe 和 Python 转过来的,写 Java 的倒是比较少转 go

    121 replies  •  2020-05-09 07:00:38 +08:00
    1  2  
    ❮ ❯
    biguokang
    biguokang
    Apr 7, 2020❤️1
    101
    @yafoo 其实人工智能框架大多数用的 c++和 cuda 写的,因为人工智能的开发者大多都是数据科学家,数学家,算法工程师等等,他们不是专业的程序员,你要这些非码农去学 c++不现实,为了让他们好上手就在他们的框架前面糊了一层 python 而已,因为 python 就是个简单的脚本语言没那么多东西要烦。。。。。。。。学 python 搞不了人工智能,你要学算法才能搞人工智能(例如决策树、随机森林、逻辑回归、朴素贝叶斯、聚类算法、深度学习等等),而且还需要你会很深的微积分、线性代数、离散数学等等、。。。。而那些人工智能框架也就是把我上面说的东西包装成一个个函数,然后糊上一层 python 让他们可以用 python 去调用这些函数而已。。。。
    yukiloh
    yukiloh
    Apr 7, 2020 via Android
    102
    因为 Java 没指针,学完后对基本类型和引用类型了解了很多
    他的多返回真的好爽呀
    就是每次都要 if nil…
    kiracyan
    kiracyan
    Apr 7, 2020❤️1
    103
    感觉 go 写业务不太行
    halo117
    halo117
    Apr 7, 2020 via iPhone
    104
    @kiracyan 自信点,把感觉两个字去掉…
    yafoo
    yafoo
    Apr 7, 2020 via Android
    105
    @biguokang 我知道,我的意思是别的语言没封装,python 封装了,这是 python 的优势
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Apr 7, 2020
    106
    @avastms #3 很多游戏公司从 C++转到 Go 了
    wenqiang1208
    wenqiang1208
    Apr 7, 2020
    107
    @jack1998 对的,py 坑位比较少,
    sunxiansong
    sunxiansong
    Apr 7, 2020
    108
    java 转 go +1
    之前写了 5 年 java,现在用 java 写点简单的东西还行,大型系统不想碰 java 了。
    Hanggi
    Hanggi
    Apr 7, 2020
    109
    @kiracyan 竟然有语言写业务不行?具体什么不行呢?
    xiaotianhu
    xiaotianhu
    Apr 7, 2020❤️1
    110
    希望有一天 php 培训班能变成 go 培训班.
    这样我招 php 开发就不用想着哪些简历是培训班的了...
    pipasese
    pipasese
    Apr 7, 2020
    111
    iOS,在学 Go,想转- -
    dapang1221
    dapang1221
    Apr 7, 2020❤️1
    112
    《论如何用一句话同时激怒 3 种语言的开发者》
    qq976739120
    qq976739120
    Apr 7, 2020
    113
    202 年了,rabbitmq 的 golang 库,还是没有一个好用的连接池
    charlie21
    charlie21
    Apr 7, 2020
    114
    @sunxiansong 为什么呢 java 不就是胜在驾驭大型系统吗 据说
    run2
    run2
    Apr 7, 2020
    115
    @dapang1221 #112 笑喷 你是一句话概括了 lz 的要点
    recall704
    recall704
    Apr 7, 2020
    116
    我是 python 转的。
    pursuer
    pursuer
    Apr 7, 2020
    117
    @abcbuzhiming c++编译速度确实慢,不过我认为正确的方向应该是添加像 windows COM 的模块化方案,分模块编译,预编译头文件之类的减少编译时间的手段,而不是减少特性和降低语言表达能力。
    index90
    index90
    Apr 7, 2020
    118
    回答"写 Java 的倒是比较少转 go"
    对于 Java 开发者而言,OOP 是圣经,OOP 标准只有一个,其他都是邪教。
    danhahaha
    danhahaha
    Apr 7, 2020 via iPhone❤️1
    119
    同样给人打工,为什么和水泥的就瞧不起搬砖和铲沙子的?是道德的沦丧还是人性的缺失?
    abcbuzhiming
    abcbuzhiming
    Apr 8, 2020
    120
    @pursuer 我对 C++的特性了解的不深。不过我个人认为,恐怕 C++的编译时间,没有这么容易的降低,如果真有的话,我相信那些 C++标准委员会早就用了,毕竟 C++这语言历史悠久,而且其思路就是尽量支持更多的特性。

    另外,特性太多真的未必是好事,C++的另外一大问题就是特性实在太多了,导致每个人的 C++代码风格都不一样,难以工程化,绝大部分采用 C++的公司都是取的 C++的一个子集,而且又严格的约束手段限制员工使用超出子集的特性,你觉得这不是做减法吗?做减法是必要的。当然 C++可能永远不会做减法,他的哲学不是这条路
    ybeetle
    ybeetle
    May 9, 2020 via Android
    121
    我现在专用 go,一个好程序员应该会很多种语言吧,学习一个语言也用不了几天时间吧
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   935 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 20:06 · PVG 04:06 · LAX 12:06 · JFK 15:06
    ♥ Do have faith in what you're doing.