2022年CA周记第一课具体内容是什么?

2026-05-27 19:230阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1251个文字,预计阅读时间需要6分钟。

2022年CA周记第一课具体内容是什么?

现代编程语言种类繁多,我的学习路径包括小学阶段的LOGO,中学阶段的Pascal,以及大学阶段的C/C++、Java、.NET,再到工作的Objective-C、Swift、Go、Kotlin以及Rust。2021年4月,我加入了一家新公司。

现代编程语言有很多,在我的编程学习里面有小学阶段的 LOGO , 中学阶段的 Pascal ,也有大学阶段的 C/C++、Java、.NET,再到工作的 Objective-C 、Swift、Go、Kotlin,以及 Rust 。2021年,4个月的人工智能课程结束后,我在想有什么技能可以带给各位 Reactor 的小伙伴。我有想过是我司三朵云上很 Cool 的产品,还是一些解决方案的实践。在权衡后,我决定给大家带来 Rust,作为2022年新的开始。

为什么选择 Rust?

不知从什么时候开始,每个语言诞生都在说自己的高性能、可靠性和生产力。而当你真正入坑后,总会有各种抱怨。我了解 Rust 是3年前衣明志老师介绍的。他是怎么安利的我忘记了,不过我就踏入了这个坑。

Rust 的语法和 C++ 很像, 具有高速和内存安全性。Rust 是系统级别的编程语言。
我们来看看 Rust 和 C/C++ 的一些关于内存安全的对比:

int checkStr() { char *str = strdup("Hello Reactor!"); return 0; }

在 C/C++ 中,上述语法忘记了释放指针,导致了内存泄露,这是一个非常基础的问题。但在 Rust 中,我们可以通过作用域去避免同样的问题。

阅读全文

本文共计1251个文字,预计阅读时间需要6分钟。

2022年CA周记第一课具体内容是什么?

现代编程语言种类繁多,我的学习路径包括小学阶段的LOGO,中学阶段的Pascal,以及大学阶段的C/C++、Java、.NET,再到工作的Objective-C、Swift、Go、Kotlin以及Rust。2021年4月,我加入了一家新公司。

现代编程语言有很多,在我的编程学习里面有小学阶段的 LOGO , 中学阶段的 Pascal ,也有大学阶段的 C/C++、Java、.NET,再到工作的 Objective-C 、Swift、Go、Kotlin,以及 Rust 。2021年,4个月的人工智能课程结束后,我在想有什么技能可以带给各位 Reactor 的小伙伴。我有想过是我司三朵云上很 Cool 的产品,还是一些解决方案的实践。在权衡后,我决定给大家带来 Rust,作为2022年新的开始。

为什么选择 Rust?

不知从什么时候开始,每个语言诞生都在说自己的高性能、可靠性和生产力。而当你真正入坑后,总会有各种抱怨。我了解 Rust 是3年前衣明志老师介绍的。他是怎么安利的我忘记了,不过我就踏入了这个坑。

Rust 的语法和 C++ 很像, 具有高速和内存安全性。Rust 是系统级别的编程语言。
我们来看看 Rust 和 C/C++ 的一些关于内存安全的对比:

int checkStr() { char *str = strdup("Hello Reactor!"); return 0; }

在 C/C++ 中,上述语法忘记了释放指针,导致了内存泄露,这是一个非常基础的问题。但在 Rust 中,我们可以通过作用域去避免同样的问题。

阅读全文