标签归档:编程语言

【译文】您(也许)不需要学习 C 语言

C 语言与现代计算机体系结构相去甚远:自 20 世纪 70 年代创建以来,C 语言已经经历了 50 年的创新。C 语言模型与现代硬件之间的差距是导致 Meltdown 和 Spectre 等著名漏洞的根本原因

【译文】既然已经有了 C++、D 和 Rust,为什么还要 Zig?

Zig没有宏也没有元编程,但仍然足够强大,可以清晰、不重复地表达复杂的程序。即使是在有宏的 Rust 里, format! 也是特例,它是在编译器内部实现的。与此同时Zig中的等价函数是在标准库中实现的,编译器中没有特例代码。

各种编程语言中的 Lambda

他用了十几种语言来实现这个问题。所有语言都必须有某种机制来确定一个数字是否为负数–对于大多数语言来说,这涉及到使用 lambda(有时称为匿名函数)。

最有用的编程语言

我很好奇–哪种编程语言对你来说应用面最广,并能在未来几年为你提供最多的职业机会?这就是我们今天要回答的问题。

【译文】Rust 2024 展望:Async Rust

用与我交谈过的一位亚马逊工程师的话来说,”Async Rust 就是 Rust on hard mode”,这仍然是事实。要真正缩小这一差距,需要在语言、标准库和生态系统方面下功夫。我们不可能在 2024 年实现所有目标,但我认为我们可以取得长足进步。

编程语言排名为什么难产了?

不可否认的是,如果开发人员能够即时向不带偏见的人工智能助手提问,而人工智能助手会根据上下文给出答案,这将对 Stack Overflow 提供的公共数据集的实用性产生明显的负面影响。

比 Rust 更难的都不足为惧

这种情况–陡峭的学习曲线问题–现在变得容易多了,这要归功于 LLM(Large Language Model,大型语言模型)。

非类型化的Python:曾经的 Python

想带大家回顾一下我早期使用 Python 的经历。为什么呢?因为我相信 Python 的内在哲学与类型概念之间的冲突是根本而深刻的,但也并不新鲜。

为什么 Rust 是最受开发者推崇的语言

Rust 连续八年蝉联“最受欢迎的编程语言”,它究竟有什么魅力,让全球开发者这个新晋编程语言如此着迷?一起来看看正在不断发展和壮大的 Rust 的起源、能力、资源和它的使用场景。

登顶Hacker News!国产编程语言MoonBit(月兔)来了

MoonBit (月兔)专为云计算、边缘计算设计,是一个用于云计算和边缘计算的 WebAssembly 端到端编程语言工具链,集开发、编译、测试、部署于一体 —— 涵盖了通用程序语言设计、编译器、构建系统、IDE、部署工具等。

“Go 语言的优点、缺点和平淡无奇之处”的十年

本文作者对他在十年前撰写的一篇名为 “Go 语言:优点、缺点和平淡无奇之处” 的文章进行回顾和更新,讨论了他的准确预测、Go 语言的变化以及他之前的疏漏。本文见证了 GO 语言这十年的演进历程。