由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有谁在用Rust?
相关主题
快速搭建一个website?夕甲甲 zz
才知道ruby之父-松本行弘-早就醉心于golang了就GUI来讲,哪个平台的GUI最好编?
ruby之父改行golang 了什么语言简练如python运行速度如C++
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?golang一個完全没前途的語言不知道是怎么吸引那么多人的
我对新技术的态度是:不到万不得已绝对不主动学习请介绍一下git和github
rust 1.0正式发布了。这个可是冲着c++来的取代C++!Google 开发自己的编程语言Golang了 (转载)
Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-timeVS2012太垃圾了
兼谈轮子是第一生产力国内现在能用google吗,不能用的话马工们怎么干活?
相关话题的讨论汇总
话题: rust话题: 一個话题: 編譯器话题: golang话题: go
进入Programming版参与讨论
1 (共1页)
m*****n
发帖数: 3575
1
据说B站已经弃用Go转用Rust了
好像Rust更不易错?
g****t
发帖数: 31659
2
换CTO了吧?不可能全是技术原因。

【在 m*****n 的大作中提到】
: 据说B站已经弃用Go转用Rust了
: 好像Rust更不易错?

f*******t
发帖数: 7549
3
据说b站工资开的少,码工用爱发电,没有被逼007,很多东西开发进度慢,离业界领先
水平距离很大。比如推荐系统和search就做得不好。换个语言也拯救不了这些,所以
rust是不是比go好,不是重点。
s******e
发帖数: 3
4
一语中的:)

【在 g****t 的大作中提到】
: 换CTO了吧?不可能全是技术原因。
h****e
发帖数: 2125
5
不管有没有政治原因,这个决定本身没错。

【在 m*****n 的大作中提到】
: 据说B站已经弃用Go转用Rust了
: 好像Rust更不易错?

g******e
发帖数: 1258
6
Rust的ecosystem不是很完善。Future都stable没多久。现在转自己估计要造不少轮子
n******t
发帖数: 4406
7
rust目前只有一個編譯器,這種情況下如果自己不own這個編譯器還用它就是非常風險
不可控的事情。
golang也有類似的問題,雖然有個gccgo但是對go evolution沒有影響力。
選了這種語言基本上你就只能有一個選擇Linux+X86_64,一旦出了這個生態圈,就自求
多福吧。
g****t
发帖数: 31659
8
Golang在ARM上没啥大问题。rust风险目前确实比较大。立项目我也不敢用。
另外还有件很重要的事。google之前不久officially 宣布Android 会kotlin first
。Android书现在都是kotlin了。Android java应该是像objective c一样的命运了。


: rust目前只有一個編譯器,這種情況下如果自己不own這個編譯器還用它就是非
常風險

: 不可控的事情。

: golang也有類似的問題,雖然有個gccgo但是對go evolution沒有影響力。

: 選了這種語言基本上你就只能有一個選擇Linux X86_64,一旦出了這個生態圈,
就自求

: 多福吧。



【在 n******t 的大作中提到】
: rust目前只有一個編譯器,這種情況下如果自己不own這個編譯器還用它就是非常風險
: 不可控的事情。
: golang也有類似的問題,雖然有個gccgo但是對go evolution沒有影響力。
: 選了這種語言基本上你就只能有一個選擇Linux+X86_64,一旦出了這個生態圈,就自求
: 多福吧。

f*******t
发帖数: 7549
9
前端monolith repo,更换成本太高,还是比较适合折腾的。现在PHP被改得越来越接近
于Java,配合coroutine还可以。
后端其实是群魔乱舞,一等公民是C++ Python Java,有完整的工具链支持。其它小众
语言,比如Go一直没发展起来。最近看到帖子,貌似有一帮人开始推Rust。
n******t
发帖数: 4406
10
rust如果你就認定了x86_64+linux,也不是不能用。但是問題是why? 是deploy一堆的
static anlyzer,外加code review呢,還是搞一門新的語言全部重新來過bug少?這種
decision一看就是某些人自己的私貨而不考慮產品的質量的結果。
Golang也就是支持ARMv7和ARM64好一些,別的一樣是坑:原因很簡單,這些無數的坑都
是無數的人之前用C填過了,不是白干的。
此外,arch只是一方面還有OS,就算最大路貨的x86_64,去freebsd或者一堆別的bsd上
面一跑,保證錯誤得你五顏六色。
so far,你打開一個repo,如果發現是純C+autotools, 是最有可能再大部分平臺都一
編譯就過的。別的,什麼go,rust,java,在這件事情上面沒有一個是靠譜的。此外那
些個cmake之類的東西,mostly likely肯定過不了。
google其實就是把所有apple的crap都扔給了用戶和developer,然後還沒有用戶體驗和
開發者收益。考慮到objective C的穩定程度,android的那對東西可以說是trash毫不
爲過。

【在 g****t 的大作中提到】
: Golang在ARM上没啥大问题。rust风险目前确实比较大。立项目我也不敢用。
: 另外还有件很重要的事。google之前不久officially 宣布Android 会kotlin first
: 。Android书现在都是kotlin了。Android java应该是像objective c一样的命运了。
:
:
: rust目前只有一個編譯器,這種情況下如果自己不own這個編譯器還用它就是非
: 常風險
:
: 不可控的事情。
:
: golang也有類似的問題,雖然有個gccgo但是對go evolution沒有影響力。
:
: 選了這種語言基本上你就只能有一個選擇Linux X86_64,一旦出了這個生態圈,
: 就自求

相关主题
Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time就GUI来讲,哪个平台的GUI最好编?
兼谈轮子是第一生产力什么语言简练如python运行速度如C++
夕甲甲 zzgolang一個完全没前途的語言不知道是怎么吸引那么多人的
进入Programming版参与讨论
g****t
发帖数: 31659
11
为避免种种问题,我往往会用老板子测试下。rpi 2什么的。我干这两年半,有一个
release最后确实是收敛到c89了。因为什么工业设备都能用,市场大的多。但是研发只
用c肯定不行。

【在 n******t 的大作中提到】
: rust如果你就認定了x86_64+linux,也不是不能用。但是問題是why? 是deploy一堆的
: static anlyzer,外加code review呢,還是搞一門新的語言全部重新來過bug少?這種
: decision一看就是某些人自己的私貨而不考慮產品的質量的結果。
: Golang也就是支持ARMv7和ARM64好一些,別的一樣是坑:原因很簡單,這些無數的坑都
: 是無數的人之前用C填過了,不是白干的。
: 此外,arch只是一方面還有OS,就算最大路貨的x86_64,去freebsd或者一堆別的bsd上
: 面一跑,保證錯誤得你五顏六色。
: so far,你打開一個repo,如果發現是純C+autotools, 是最有可能再大部分平臺都一
: 編譯就過的。別的,什麼go,rust,java,在這件事情上面沒有一個是靠譜的。此外那
: 些個cmake之類的東西,mostly likely肯定過不了。

n******t
发帖数: 4406
12
prototype當然愛用什麼用什麼。
我曾經有一個項目,設計完成之後,用了兩天時間用shell script實現了一個
prototype,所有功能齊全,我後來的正式實現用的C,都一年之後了從feature set上
面還沒趕上我那個shell寫的。但是那個protytype顯然是不能用在production裏面的。

【在 g****t 的大作中提到】
: 为避免种种问题,我往往会用老板子测试下。rpi 2什么的。我干这两年半,有一个
: release最后确实是收敛到c89了。因为什么工业设备都能用,市场大的多。但是研发只
: 用c肯定不行。

h****e
发帖数: 2125
13
AWS/Google Cloud/Microsoft Azure都在sponsor Rust,比较重要的projects有AWS的
Firecracker和Tokio之类的。

【在 m*****n 的大作中提到】
: 据说B站已经弃用Go转用Rust了
: 好像Rust更不易错?

m*****n
发帖数: 3575
14
谢谢。

【在 h****e 的大作中提到】
: AWS/Google Cloud/Microsoft Azure都在sponsor Rust,比较重要的projects有AWS的
: Firecracker和Tokio之类的。

f*******t
发帖数: 7549
15
你可以参考一下最近的新闻: https://developers.slashdot.org/story/21/02/08/
2130235/the-rust-programming-language-finds-a-new-home-in-a-nonprofit-
foundation?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+
Slashdot%2Fslashdot+%28Slashdot%29
Mozilla没钱裁掉的很多Rust dev被其它大公司吸收以后,共同组建了一个基金会。这
个语言的发展进入了2.0阶段,也许会有更光明的前景。

【在 m*****n 的大作中提到】
: 谢谢。
h****e
发帖数: 2125
16
忘了提那个Node.js作者用Rust重写了一个runtime,叫Deno

【在 m*****n 的大作中提到】
: 谢谢。
m**k
发帖数: 290
17
我在用rust. 非工作,自己用。有兴趣可以交流下。

【在 m*****n 的大作中提到】
: 据说B站已经弃用Go转用Rust了
: 好像Rust更不易错?

c********1
发帖数: 5269
18
研发用超大众语言: c/c++, c#/java, python/javascript
够不够?

【在 g****t 的大作中提到】
: 为避免种种问题,我往往会用老板子测试下。rpi 2什么的。我干这两年半,有一个
: release最后确实是收敛到c89了。因为什么工业设备都能用,市场大的多。但是研发只
: 用c肯定不行。

c*******v
发帖数: 2599
19
如果你说工作中用什么。那么首先要有处置之权力。
不然考虑这问题是自寻烦恼,对吧?另外工作都是做产品,那要考虑的东西可就多了。
约束很复杂。
你说学个什么对个人技术增长有好处。那rust还是不错的。
写程序时,一个变量能被赋值0或者1次。其逻辑后果现在还不完全清楚。相当于一个
space。
不过我觉得你老是不是炒炒股就行了。学啥rust呢。还不如学学英语呢。

【在 c********1 的大作中提到】
: 研发用超大众语言: c/c++, c#/java, python/javascript
: 够不够?

c********1
发帖数: 5269
20
我只看了一眼rust, 了解一下情况,
我也老了.不想进一步学rust.
要开发自己的产品,我会只用c/c++, c#/java, php/python/javascript

【在 c*******v 的大作中提到】
: 如果你说工作中用什么。那么首先要有处置之权力。
: 不然考虑这问题是自寻烦恼,对吧?另外工作都是做产品,那要考虑的东西可就多了。
: 约束很复杂。
: 你说学个什么对个人技术增长有好处。那rust还是不错的。
: 写程序时,一个变量能被赋值0或者1次。其逻辑后果现在还不完全清楚。相当于一个
: space。
: 不过我觉得你老是不是炒炒股就行了。学啥rust呢。还不如学学英语呢。

相关主题
请介绍一下git和github国内现在能用google吗,不能用的话马工们怎么干活?
取代C++!Google 开发自己的编程语言Golang了 (转载)打算开始学golang 了
VS2012太垃圾了c++ programmer们就不用悲愤了
进入Programming版参与讨论
c*******v
发帖数: 2599
21
学啥都不如学英语。不然未来你怎么和孙辈讲话。

【在 c********1 的大作中提到】
: 我只看了一眼rust, 了解一下情况,
: 我也老了.不想进一步学rust.
: 要开发自己的产品,我会只用c/c++, c#/java, php/python/javascript

c********1
发帖数: 5269
22
子女只会英文
我们一直只用英文交流

【在 c*******v 的大作中提到】
: 学啥都不如学英语。不然未来你怎么和孙辈讲话。
c*******v
发帖数: 2599
23
小孩每天接触很多新东西,不花时间看不懂。
更不可能起到教育作用。

【在 c********1 的大作中提到】
: 子女只会英文
: 我们一直只用英文交流

m********5
发帖数: 17667
24
rust只有很少方式实现一个问题, 你很难让编译通过, 但rust编译结果比go快一个数量
级, 而且只要过了编译 bug很少.
但是, rust的生态并不完善, 标准库本身也不稳定, 所以经常出问题, 我自己用了有2
年了, 一直当成爱好, 没敢用来写产品, 感觉有坑; rust用在B站问题不大, 他们主要
stream, 所遇到的问题很符合rust的方案. 其他网站就不见得好用了

【在 m*****n 的大作中提到】
: 据说B站已经弃用Go转用Rust了
: 好像Rust更不易错?

m********5
发帖数: 17667
25
后端ruby还行吧
python现在应该是王者了, 虽然django的ASGI支持估计还要跳票个几年, 但至少有
flask.
java显出老态, 但人多, 各种支持完整, 我估计起码还能火10年
C++ 嘛 我看好 C++20, 但目前还不太行

【在 f*******t 的大作中提到】
: 前端monolith repo,更换成本太高,还是比较适合折腾的。现在PHP被改得越来越接近
: 于Java,配合coroutine还可以。
: 后端其实是群魔乱舞,一等公民是C++ Python Java,有完整的工具链支持。其它小众
: 语言,比如Go一直没发展起来。最近看到帖子,貌似有一帮人开始推Rust。

d*******r
发帖数: 3299
26
为啥看好C++20

【在 m********5 的大作中提到】
: 后端ruby还行吧
: python现在应该是王者了, 虽然django的ASGI支持估计还要跳票个几年, 但至少有
: flask.
: java显出老态, 但人多, 各种支持完整, 我估计起码还能火10年
: C++ 嘛 我看好 C++20, 但目前还不太行

m********5
发帖数: 17667
27
20会完善lambda, constexpr, concept完善以后基本可以丢掉很多恶心的template
meta logic 和 SFINAE. 加上coroutines, modules, C++就基本完成了现代化. 然后静
态 lifetime分析 完善, 基本就不会有内存问题了. 然后还有metaclasses 和
relection终于有了, 20 以后 C++ 写起来会很惬意

【在 d*******r 的大作中提到】
: 为啥看好C++20
d*******r
发帖数: 3299
28
嗯... 听着越来越像Rust...

【在 m********5 的大作中提到】
: 20会完善lambda, constexpr, concept完善以后基本可以丢掉很多恶心的template
: meta logic 和 SFINAE. 加上coroutines, modules, C++就基本完成了现代化. 然后静
: 态 lifetime分析 完善, 基本就不会有内存问题了. 然后还有metaclasses 和
: relection终于有了, 20 以后 C++ 写起来会很惬意

1 (共1页)
进入Programming版参与讨论
相关主题
打算开始学golang 了我对新技术的态度是:不到万不得已绝对不主动学习
c++ programmer们就不用悲愤了rust 1.0正式发布了。这个可是冲着c++来的
Node过两年会不会被go打的满地找牙?Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time
来看用什么来把nodejs给干死掉兼谈轮子是第一生产力
快速搭建一个website?夕甲甲 zz
才知道ruby之父-松本行弘-早就醉心于golang了就GUI来讲,哪个平台的GUI最好编?
ruby之父改行golang 了什么语言简练如python运行速度如C++
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?golang一個完全没前途的語言不知道是怎么吸引那么多人的
相关话题的讨论汇总
话题: rust话题: 一個话题: 編譯器话题: golang话题: go