Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
suoyuan666 committed Nov 1, 2024
1 parent b815407 commit 5ed0e18
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
2 changes: 2 additions & 0 deletions content/posts/cpp_object_life.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ summary: "一篇讲 C++ 对象生命周期的译文"

本篇为 https://basit.pro/cpp-object-lifecycle/ 的译文

如果文章作者介意翻译转载,需要删除掉,可以选择以一些我能看到的方式(如评论)告知我

---

关于 RAII/C++ 的大多数讨论都没涉及到维持对象存在所需的隐含条件。在实现自定义的容器,以及内存分配器和 "tag discriminated unions" 的时候就需要这些隐含条件(如 [`Result<T, E>`](https://github.com/lamarrr/ashura/blob/ec183d8cb6109c263e5b6b0f070079bf3db65230/ashura/std/result.h#L29), [`Option<T>`](https://github.com/lamarrr/ashura/blob/ec183d8cb6109c263e5b6b0f070079bf3db65230/ashura/std/option.h#L25), [`std::variant<T...>`](https://en.cppreference.com/w/cpp/utility/variant))
Expand Down
37 changes: 37 additions & 0 deletions content/posts/why_not_linux.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: "译文: 为什么没有很多人使用 Linux"
author: suo yuan
date: 2024-11-01T14:03:45Z
draft: false
tags:
- Linux
- intro
description: "一篇题为 为什么没有很多人使用 Linux 的译文"
summary: "一篇题为 为什么没有很多人使用 Linux 的译文"
---

# 译文: 为什么没有很多人使用 Linux

---

翻译自: https://world.hey.com/dhh/why-don-t-more-people-use-linux-33b75f53

今天偶然看到了这篇文章,感觉很有意思,所以翻译转发了一下,最后两段没有翻译过来,因为我认为和主题关系不是特别大

如果文章作者介意翻译转载,需要删除掉,可以选择以一些我能看到的方式(如评论)告知我

---

几周前,我看到[一条推文](https://x.com/yacineMTB/status/1825361755133952326)问道:“如果 Linux 这么好,为什么没有很多人使用它?”这是一个很合理的问题!直觉上它听起来是正确的,直到你仔细考虑一下。 Linux 甚至是自由的,那么如果它实际上更好的话,是什么阻止了它的大规模采用呢?我的回应:

> 如果锻炼如此健康,为什么没有更多的人去做呢?
> 如果阅读如此有教育意义,为什么没有更多的人这样做呢?
> 如果垃圾食品对你如此有害,为什么还有那么多人吃它?
世界上充满了免费的提升自我的方式,但大多数时候却被大多数人忽视。粗略地说,在一个廉价、空热量的世界里,变得肥胖和无知比保持健康和见多识广更容易。很难抗拒付出最小努力的诱惑。

并且 Linux 并非易事。与微软和苹果的商业产品相比,这个操作系统对您的要求更高。因此,它可以作为更好地理解计算机的实验室。与不断要求的老师一起,你必须自己解决问题才能学习和掌握 Linux 上的操作。

现在我完全理解为什么大多数计算机用户对智力锻炼不感兴趣,因为他们只想浏览网页或使用应用程序。他们并不希望熟练掌握计算基础知识。

但程序员不一样。或者应该有所不同。他们就像消防员。健身不是消防的目的,而是前提。当你有耐力和力量将人们从燃烧的建筑物中扛出来时,你就是一个更好的消防员,而不是没有。因此,大多数消防员都会努力保持健康,以完成他们的任务。

0 comments on commit 5ed0e18

Please sign in to comment.