由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - B站和Tiktok后端主力是Go, Rust
相关主题
golang一個完全没前途的語言不知道是怎么吸引那么多人的GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
什么语言简练如python运行速度如C++rust 1.0正式发布了。这个可是冲着c++来的
wdong, 请教几个Julia的问题Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time
我总结的转行路线兼谈轮子是第一生产力
如果不用很高级的feature,C++/Scala是否值得一战?夕甲甲 zz
scala vs clojure ?就GUI来讲,哪个平台的GUI最好编?
[bssd]最近公司有人整我新语言背后的黑暗现实
golang為什麼語法和關鍵詞這麼冷門?[合集] 到底要学习Perl,还是Python?
相关话题的讨论汇总
话题: python话题: go话题: rust话题: tiktok话题: 語言
进入Programming版参与讨论
1 (共1页)
d*******r
发帖数: 3299
1
据里面的朋友说, B站和Tiktok后端的主力语言是Go, Rust
大家怎么看
c*******v
发帖数: 2599
2
从今日头条,内涵段子时代,今日头条就从python(django),php,cpp。
转到了golang。有很多综述。2018左右,我转过一些。那时候临时学了找工作。
例如:
https://studygolang.com/articles/10117
https://www.21cto.com/article/1195
2018左右的帖子有很多。
今日头条还有个特点就是其ai/ml/算法中端是世界一流水平。
我认为不考虑geopolotics因素,公平竞争的话,fb很难赢的。
从技术上来讲,golang应该说在后端早就proven了。
rust还没仔细查资料。你看到过类似的技术综述贴吗?
但是我有一点看法:如果c/cpp不熟,可能写rust也会吃力的。其本质是c系语言。
不是java那边的。

【在 d*******r 的大作中提到】
: 据里面的朋友说, B站和Tiktok后端的主力语言是Go, Rust
: 大家怎么看

n******t
发帖数: 4406
3
一個公司所謂主力語言是什麼不重要,最後關鍵的代碼不會超過100K。生意做大了,用
什麼都沒差。

【在 d*******r 的大作中提到】
: 据里面的朋友说, B站和Tiktok后端的主力语言是Go, Rust
: 大家怎么看

c*******v
发帖数: 2599
4
核心逻辑建立以后,往外扩展规模python往往不够用。

【在 n******t 的大作中提到】
: 一個公司所謂主力語言是什麼不重要,最後關鍵的代碼不會超過100K。生意做大了,用
: 什麼都沒差。

g*****2
发帖数: 863
5
哪家开源项目多,容易抄就用啥,
软件都是抄抄抄
w***g
发帖数: 5958
6
最近我已经被不止一个go程序员教育了。
看来go的生态扩展得很厉害。

【在 c*******v 的大作中提到】
: 核心逻辑建立以后,往外扩展规模python往往不够用。
n******t
发帖数: 4406
7
還是那句話生意做大了,砸錢寫一個跑的飛快的python也沒啥問題。
Php慢成那樣還不是被重搞了?Javascript這種爛成渣的語言不也被重新搞過了?
javascript不光是慢,是真的爛到不work的那種東西,這一點沒在90年代末期用過
javascript的人不會知道。
但是核心架構,你沒什麼辦法,只能是C或者類似C的東西。

【在 c*******v 的大作中提到】
: 核心逻辑建立以后,往外扩展规模python往往不够用。
g****t
发帖数: 31659
8
JIT把javascript 提速四倍,这件事很重要,很多年前wdong发过贴吧,09年?
现在问题就是python难度太大。不仅仅开源社区。大公司里面FB,msft等等等等都有过
相关项目,都失败了。之前我看过很多项目。
这种事都是十几年一次的。不是说有钱就一定能做好。


: 還是那句話生意做大了,砸錢寫一個跑的飛快的python也沒啥問題。

: Php慢成那樣還不是被重搞了?Javascript這種爛成渣的語言不也被重新
搞過了?

: javascript不光是慢,是真的爛到不work的那種東西,這一點沒在90年代
末期用過

: javascript的人不會知道。

: 但是核心架構,你沒什麼辦法,只能是C或者類似C的東西。



【在 n******t 的大作中提到】
: 還是那句話生意做大了,砸錢寫一個跑的飛快的python也沒啥問題。
: Php慢成那樣還不是被重搞了?Javascript這種爛成渣的語言不也被重新搞過了?
: javascript不光是慢,是真的爛到不work的那種東西,這一點沒在90年代末期用過
: javascript的人不會知道。
: 但是核心架構,你沒什麼辦法,只能是C或者類似C的東西。

n******t
发帖数: 4406
9
你是想說python不是主流語言?
我的point是,去講主流不主流沒什麼意義。大公司的螺絲釘用的語言都是主流的,所
謂優化就是在拿給螺絲釘的層面上優化,不會做更多。
python優化的目的是給處理數據的人,或者是當作script用的人,沒有需求去犧牲易用
性來追求速度,所以這纔是爲什麼python大部分優化就是把下層library用C寫一遍的原
因。

【在 g****t 的大作中提到】
: JIT把javascript 提速四倍,这件事很重要,很多年前wdong发过贴吧,09年?
: 现在问题就是python难度太大。不仅仅开源社区。大公司里面FB,msft等等等等都有过
: 相关项目,都失败了。之前我看过很多项目。
: 这种事都是十几年一次的。不是说有钱就一定能做好。
:
:
: 還是那句話生意做大了,砸錢寫一個跑的飛快的python也沒啥問題。
:
: Php慢成那樣還不是被重搞了?Javascript這種爛成渣的語言不也被重新
: 搞過了?
:
: javascript不光是慢,是真的爛到不work的那種東西,這一點沒在90年代
: 末期用過

c*******v
发帖数: 2599
10
python当然是主流语言了。我的意思是Python要想弄快些,或者改掉别的弱点,
是很难的。不是砸钱就一定能办到的。很多项目都死在这条路上了。js提速那是多年一
遇的异数。
所以很多情况下,golang/java重写python的项目是合理的。

【在 n******t 的大作中提到】
: 你是想說python不是主流語言?
: 我的point是,去講主流不主流沒什麼意義。大公司的螺絲釘用的語言都是主流的,所
: 謂優化就是在拿給螺絲釘的層面上優化,不會做更多。
: python優化的目的是給處理數據的人,或者是當作script用的人,沒有需求去犧牲易用
: 性來追求速度,所以這纔是爲什麼python大部分優化就是把下層library用C寫一遍的原
: 因。

相关主题
[bssd]最近公司有人整我rust 1.0正式发布了。这个可是冲着c++来的
golang為什麼語法和關鍵詞這麼冷門?Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?兼谈轮子是第一生产力
进入Programming版参与讨论
c*******v
发帖数: 2599
11
其实不一定是语言的问题。主要是写应用的程序员defensive的意识往往不强。
所以python的项目不容易保证质量。golang有 strong+static type,好许多。

【在 w***g 的大作中提到】
: 最近我已经被不止一个go程序员教育了。
: 看来go的生态扩展得很厉害。

n******t
发帖数: 4406
12
哪個項目用python做大了,然後因爲python的性能死了?
然後哪個項目是python爲主完全改掉成別的語言然後活了?
關於項目做大之後因爲性能問題完蛋了的,我看到的只有一種情況,就是:性能出了問
題,不去老老實實用whatever合適的技術以最小擾動把問題解決了,而是去覺得換一個
語言可以解決一切,或者是覺得當前語言絕對一點點不能動的。
python這個語言垃圾+慢,但是爲什麼這麼多python的項目活下來了?因爲大部分用
python的人沒有特別一定100%要用某個語言的這種癖好,至少不會有人給python寫個C
lib自己死要面子活受罪的不用的情況。反是你看見有dude聲稱whatever項目是100
pure
xxx寫的還特別引以爲傲的,一般死得最快 (這個情況不含C或者匯編,因爲這兩個東
西能寫大的,代碼質量有基本的保證,否則早self-destruct了).

【在 c*******v 的大作中提到】
: python当然是主流语言了。我的意思是Python要想弄快些,或者改掉别的弱点,
: 是很难的。不是砸钱就一定能办到的。很多项目都死在这条路上了。js提速那是多年一
: 遇的异数。
: 所以很多情况下,golang/java重写python的项目是合理的。

n******t
发帖数: 4406
13
這件事上面我們都在自說自話,就這樣吧。

了問
一個
個東

【在 g****t 的大作中提到】
: JIT把javascript 提速四倍,这件事很重要,很多年前wdong发过贴吧,09年?
: 现在问题就是python难度太大。不仅仅开源社区。大公司里面FB,msft等等等等都有过
: 相关项目,都失败了。之前我看过很多项目。
: 这种事都是十几年一次的。不是说有钱就一定能做好。
:
:
: 還是那句話生意做大了,砸錢寫一個跑的飛快的python也沒啥問題。
:
: Php慢成那樣還不是被重搞了?Javascript這種爛成渣的語言不也被重新
: 搞過了?
:
: javascript不光是慢,是真的爛到不work的那種東西,這一點沒在90年代
: 末期用過

g****t
发帖数: 31659
14
关键是找个c/cpp写python插件的人是很难的。而且这种混用,开发,debug,维护也要
自己考虑process。本版好多人其实是没写过这种插件的。
如果你有一个team,熟练掌握python/cpp/c混用。
那确实很大的可能,不需要别的东西了。

【在 n******t 的大作中提到】
: 這件事上面我們都在自說自話,就這樣吧。
:
: 了問
: 一個
: 個東

d*******r
发帖数: 3299
15
写点把状态在多机器搬来搬去的程序, Go确实比Python方便.
处理复杂的数据本身, 还是得用Python.
要我说吧, 新一轮火热的语言有个重要的共同点,
就是 package/build/deploy 工具容易用.
Go 现在版本默认是用 Go mod, 非常傻瓜.
Go build个自带依赖的binary, 扔到linux server上跑特方便.
Rust Cargo 一直评价都很高.
有了这些工具,不用 docker 也行.

【在 w***g 的大作中提到】
: 最近我已经被不止一个go程序员教育了。
: 看来go的生态扩展得很厉害。

n******t
发帖数: 4406
16
對的,很難。但是這不是重點。
但是,但是,如果你一個已經非常popular的應用,出了問題,不能針對問題用手段解
決掉(不管你是用C,C++,go,java),而去搞什麼重寫,我從來沒見到過不倒霉的。

【在 g****t 的大作中提到】
: 关键是找个c/cpp写python插件的人是很难的。而且这种混用,开发,debug,维护也要
: 自己考虑process。本版好多人其实是没写过这种插件的。
: 如果你有一个team,熟练掌握python/cpp/c混用。
: 那确实很大的可能,不需要别的东西了。

g*****2
发帖数: 863
17
c写python的很简单,cpython很简单,看几小时文档就可以,
python的优点是搭积木简单,
1 (共1页)
进入Programming版参与讨论
相关主题
[合集] scipy还是matlab如果不用很高级的feature,C++/Scala是否值得一战?
[合集] 给没用过 python 或着这正在用的人scala vs clojure ?
没人觉得python的string是immutable不爽吗?[bssd]最近公司有人整我
javascript在browser里面怎么被interpret的?golang為什麼語法和關鍵詞這麼冷門?
golang一個完全没前途的語言不知道是怎么吸引那么多人的GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
什么语言简练如python运行速度如C++rust 1.0正式发布了。这个可是冲着c++来的
wdong, 请教几个Julia的问题Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time
我总结的转行路线兼谈轮子是第一生产力
相关话题的讨论汇总
话题: python话题: go话题: rust话题: tiktok话题: 語言