首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签rust-lang

#rust-lang

高分低能的OpenAI o3:让我替代程序员?臣妾做不到啊!正在入门编程的小白要注意了

程序员吾真本

两天前,OpenAI的奥特曼通过 Youtube 发布了即将推出的 OpenAI o3。在 Codeforces 编程比赛中,o3 获得了 2727 分的高分,...

24720

⚡️ 一个LED灯的自述:我是如何被5层代码点亮的

程序员吾真本

当嵌入式开发小小白(既是嵌入式开发小白,又是编程小白)读到下面的嵌入式开发核心概念BSP、HAL和PAC的描述时,常常会感到一头雾水。

41810

🦀 新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(下)

程序员吾真本

在🦀 新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(上)中,我们探讨了为什么对编程新手而言,Rust的吸引力不在于内存安全,以及为何用Rust点亮L...

13610

🦀 新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(上)

程序员吾真本

我是一名有着30多年IT从业经验的老程序员,正在创作一本 Rust 编程入门书,致力于降低 Rust 那传说中陡峭的学习曲线。小小白是我最近在社交网络上认识的朋...

53720

程序员必看!避坑式入门新编程语言,保饭碗保生命(文末赠试读)

程序员吾真本

如今,生成式AI技术已取得显著进展:ChatGPT和Claude等AI聊天工具能根据程序员的自然语言描述快速编写高质量代码并逐行解释;Cursor等AI代码编辑...

17240

使用默认不可变的Rust变量会踩什么坑

程序员吾真本

Rust的变量真的是名不副实。名字中明明有个“变”字,却默认不可变。还美其名曰“不可变变量”。要想让变量名副其实,还必须费心额外加个mut关键字,并必须称其为“...

33470

Rust避坑Java空指针异常

程序员吾真本

Java是一门广受欢迎的编程语言。在2023年JetBrains全球开发者生态问卷调查中,有49%的受访程序员在过去一年中曾使用Java,紧跟JavaScrip...

30060

Rust避坑现代C++悬垂指针

程序员吾真本

C++是一门应用广泛的编程语言。在2023年JetBrains全球开发者生态问卷调查中,C++在受访程序员过去一年中的使用率,占25%,紧跟JavaScript...

58062

有Bug? Rust 1.81.0新排序实现真能帮程序员避坑?

程序员吾真本

几天前,Rust官网发布了1.81.0稳定版的发布报告(blog.rust-lang.org/2024/09/05/Rust-1.81.0.html)。

51370

《Rust避坑式入门》第2章:解决多线程并发数据竞争的不可变性

程序员吾真本

从第1章所讨论的出现数据竞争问题的多线程并发剧院订票系统的代码能够看出,虽然可变性能够方便地随时修改值,但滥用可变性,会在多线程并发编程时,带来数据竞争的难题。

68070

《Rust避坑式入门》第1章:挖数据竞争大坑的滥用可变性

程序员吾真本

赵可菲是一名Java程序员,一直在维护一个有十多年历史的老旧系统。这个系统即将被淘汰,代码质量也很差,每次上线都会出现很多bug,她不得不加班修复。公司给了她3...

56670

66个让你对Rust又爱又恨的场景之二:不可变引用

程序员吾真本

在Rust中,相比多方为了读取一份数据,而费尽周章地复制整个数据或转移所有权,有时运用不可变借用会更高效,所以我们需要不可变引用。

25120

66个让你对Rust又爱又恨的场景之一:变量与值

程序员吾真本

属于手动内存管理流派的C++,虽然提供了手动管理内存的灵活性,但容易因程序员的失误导致内存泄漏、悬垂指针、双重释放和野指针等问题。

49970

使用 Rust 开发一款类似于 gitbook 的程序

一大块芝士

我目前是一个活跃的初学者Rust程序员,刚刚开始学习。在我的学习过程中,我对 Rust 有很高的接受度,并非常欣赏其内存管理设计和独特的编程语言功能。作为 Ru...

10020

如何验证Rust中的字符串变量在超出作用域时自动释放内存?

程序员吾真本

在公司内部的Rust培训课上,讲师贾克强比较了 Rust、Java 和 C++ 三种编程语言在变量越过作用域时自动释放堆内存的不同特性。

27720

第1章Hello world 4/5:对比Rust/Java/C++创建和运行Hello world全过程:运行第一个程序

程序员吾真本

有了会听懂人类的讲话,还能做记录的编程助理艾极思,他们三人的讨论内容,都可以变成一份详细的会议纪要啦。

18150

第1章Hello world 3/5:Cargo.lock:确保构建稳定可靠:运行第一个程序

程序员吾真本

“看!”席双嘉一边指着屏幕一边说,“终端窗口提示符的颜色,从绿变黄了。这就意味着代码在上次提交后有点变化。”

13640

第1章Hello world 2/5:如何同时安装多个版本的Rust工具链:运行第一个程序

程序员吾真本

赵可菲:“多个版本的Rust工具链能一起装吗?那本Rust书上可没这个。我知道在Java世界里,SDKMAN!能做这个。”

14820

第1章Hello world 1/5:如何安装最新版Rust:运行第一个程序

程序员吾真本

首先,就是它们介绍的Rust新知识,有点难理解,因为它和程序员已有编程知识的关联不够细致。

20520
领券