- 主题:当作内存安全的c用是个好主意么?
就像“带类的C”
把rust当作一个内存安全(+没gc的)的c用,
放弃或者少用哪些复杂的概念,怎么样?
要不然学习曲线太陡了
做个能用的小应用,工具甚至桌面就行。
--
FROM 111.206.87.*
这个倒是不必拘泥于C,毕竟是“带类的C”,是C还可以“带类”
比如Trait 就是 类似interface(abstract class) 这种理解
match则是为了指针的安全使用,或者说规避掉“无NULL或者指针”的方法
业余学习,不怕有局限性,慢慢爬坡呗。就是希望 能用这些部分(残缺?)功能也能做点工具
【 在 sakulaqi 的大作中提到: 】
: 感觉不行
: Rust是现代编程语言,换句话说,用c的那点概念理解感觉查很远很远
:
--
FROM 111.206.87.*
生存期(保证内存安全),cargo(包管理,能跨平台编译)这些都没打算绕过,哈哈
具体看实践吧
【 在 zylthinking2 的大作中提到: 】
: 那还是用 c++ 吧
: rust 那套生存期管理是骨子里的东西, 绕不过去的
:
--
FROM 120.244.218.*