【 在 wudashu 的大作中提到: 】
: 标 题: Re: rust正式进入linux内核了
: 发信站: 水木社区 (Fri Oct 7 01:34:41 2022), 站内
:
: 1. 有gc,不用操心内存
: 2. 语法简单一看就会
: 3. 有cgo,调系统接口简单
这完全是劣势啊
: 4. 可以编译成二进制文件,不用装vm
这条基本上都能满足,linux 根据 glibc、musl 编译俩就够了,特殊的自己编译去
: 5. 有协程
: 6. 跨平台
这年头的语言找个不跨平台的也挺不容易的
:
: 2是优势也是劣势。没有太多少语法糖,很多基础的代码要手搓效率低。没有异常,error复杂了满屏的处理代码,很难hold得住。
: 3虽然可以用cgo调c,但是wrapper相当难写。简单点接口还行,复杂点(比如有回调)的接口,没点功力都不知道该咋写。
:
: 如果可以选,我推荐学学Kotlin。上面的1456和go差不多,2和3比go领先一个时代。借助jetbrain的IDE,靠补全就能边写边学了。
go 虽然是这个世纪发明的,但从各个方向看都属于上个世纪。光是写 cli/tui 这点,说实话我真不觉得比 rust 有任何优势
: 【 在 chglele 的大作中提到: 】
: :
: : 命令行工具用go简单,为什么,帮忙介绍一下呗。最近正在准备学习go
: :
: : 发自「今日水木 on iPhone 12」
: : --
: : 乐乐进股市
: :
:
: 发自「今日水木 on Android」
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 123.118.4.*]
--
FROM 203.184.25.*