分类: 编程技术
【译文】我问 ChatGPT 用 TypeScript 打印 “Hello, world!”

重要的是不要把 “LLMs “和 ChatGPT 混为一谈。我在 Claude 3 Opus 中运行了完全相同的问题集,每一个答案都比前一个更简洁,而不是更冗长

我想知道剪贴板在哪里?

我想知道剪贴板在哪里?

开源 Redis 的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!

开源Redis的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!

开发者阵营分化,.NET 开源生态系统如何走向未来?

开发者阵营分化,.NET 开源生态系统如何走向未来?

【译文】一个年轻程序员的奋斗

这是一个几乎真实的故事,讲述的是一位充满激情的年轻开发人员的故事。

用 JavaScript 实现的 17 个改变世界的方程式

受伊恩-斯图尔特(Ian Stewart)所著《改变世界的 17 个方程式》(17 Equations That Changed The World))一书的启发,本文将探讨如何用 JavaScript 编写这些重要的数学方程式。

【译文】Redis 更名为 Redict

Redict 已经达到了它的顶峰;它不需要再进行任何严肃的软件开发。它不需要转向人工智能。在未来的几十年里,它都可以以最小的代价进行维护。它可以继续以较低的劳动力提供较高的价值。这就是软件的全部意义!

【译文】程序员不善于管理状态

“你有没有试过把它关掉,然后再打开?”这是与技术支持相关的最熟悉的陈词滥调之一。但作为一个经常被家人请求帮助解决设备故障的人,我发现这是我最有效的工具之一。

Linux 危机工具

当性能问题导致系统中断时,你一定不想浪费宝贵的时间去安装诊断所需的工具。以下是我建议在 Linux 服务器上默认安装的 “危机工具 “列表(如果尚未安装),以及它们的(Ubuntu)软件包名称:

【译文】真正的 C++ 杀手(不是你,Rust)

如果我把 C++ 换成 “非 C++”,我 80% 的工作将保持不变。C++ 与我的大部分工作根本无关。这是否意味着对我来说,C++ 已经死了 80%?

【译文】8 位谷歌员工发明了现代人工智能,这里是内幕

他们偶然相遇,被一个想法吸引,写出了 “变形金刚 “论文–近代史上最具影响力的技术突破。

欧盟以外地区无法获得的 5 项 iOS 新功能

让我们来看看苹果因 DMA 而被迫对 iOS 做出的五大改变。其中一些肯定会让美国和世界其他地方的用户羡慕不已,因为他们的国家还没有通过类似的反垄断法。

【译文】每个开发人员都需要问自己的一个问题

为了降低成本,我最初的想法是创建一个可以在 AWS Lambda 函数中执行代码的slash命令。我最初的问题围绕可行性和现有解决方案展开。

【译文】C++ 创建者 Bjarne Stroustrup 反驳白宫警告

Bjarne Stroustrup 说,拜登政府似乎对当代 C++ 的优势和提供强有力安全保障的努力视而不见。

【译文】高风险重构

代码重构如果操作不当,可能会造成巨大损失。功能失调的系统改造或新功能加上错误的重写,毫无疑问会造成损害。至于危害程度如何,人们可以争论不休。

【译文】蒙特利尔效应:编程语言为何需要风格沙皇

表现力强的语言固然好,但也可能很混乱。你可以拥有一门丰富而复杂的语言,却不需要一百万种做同一件事的方法。

微软正式开源专为Windows打造的Sudo

微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源

【译文】Java 21 – Kotlin 是否正在消亡?

Java 21 和 Kotlin 之间的差异似乎正在缩小。我相信在未来,当 Kotlin 的所有新功能(不仅仅是这 3 点)都出现时,人们就不会再去研究 Kotlin,而是会去研究 Java

【译文】Zig、Rust 和其他语言

使用你想使用的语言。Zig 和 Rust 都是比编写纯 C 语言更好的选择。

【译文】Java 22 的速度有多快?

尽管 OpenJDK 22 并没有为我们带来任何性能提升,但我们仍然鼓励您尝试 Java 22。毕竟它是免费的,而且您还能享受到最新、最棒的 Java 平台。

【译文】您应该学习 Java 的十大理由

学习 Java 有很多好处,包括职业发展和工作机会,还能提高解决问题的技能和加深对计算机科学原理的了解。无论您是想成为软件开发人员、系统架构师还是技术企业家,掌握 Java 都能成为您在当今竞争激烈的技术领域中的有利资产。

从 160 行代码到 200 亿安装量:Curl 的传奇故事

本文介绍了 curl 的创始人 Daniel Stenberg 在 FOSDEM 2024 大会上的演讲内容。Stenberg 分享了他从事开源项目的经历和见解,强调了成功的开源项目背后并没有天才或魔法,只是长期的努力和对创意的持续追求

【译文】程序员对时区的误解

我很快就发现自己错得有多离谱。我接二连三地发现了一个又一个看似明显正确的 “事实 “的谬误

【译文】我的一个练手项目:Linux TTY 上的中文表音字体

我把它作为一个练习来开发,以便更好地了解 Linux TTY 的文本渲染,或者说是一个挑战,以探索 “过时 “技术的极限。
