关于使用 OpenBSD 来学习 C 的可能性

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
Katzeilla
钴 Co
帖子: 101
注册时间: 2018-10-01 8:06

关于使用 OpenBSD 来学习 C 的可能性

帖子 Katzeilla » 2018-10-17 19:26

大家好,我希望重新学习 C(以及操作系统相关的知识)。

之前有很基础的了解过 C ,但因为日常实在没什么需要 C 的东西,所以就没有深入研究。

不过现在总觉得要想深入了解计算机系统,牢固的 C 语言基础是必不可少的。

OpenBSD 相对来说是一个简单,高质量的操作系统,通过阅读并理解自己常用的工具来学习语言似乎是个不错的主意。

这个计划没有时间限制,我打算用几年来学习 C 并期望达到一定的深度。

有人试过这么做吗?大家觉得这是个好主意吗?

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

It's a good idea!

帖子 unreal » 2018-10-18 19:56

俺对C语言的怨念很深……在几年前又一次学C
然额又一次无疾而终……木有实际用途 仅凭兴趣很难持久。去年学AVR单片机,把C速成一遍,虽然能依葫芦画瓢写简单的代码解决简单的问题,但对计算机原理理解不深,仍感觉远未入门。看OB的源码还是犹如天书*_*

Katzeilla
钴 Co
帖子: 101
注册时间: 2018-10-01 8:06

Re: 关于使用 OpenBSD 来学习 C 的可能性

帖子 Katzeilla » 2018-10-18 20:13

那么,等手上的坑填好了就开始吧~

(所以,明明每天都在填坑,为什么坑却越来越多了......)

(最早这个想法来自于 https://blog.tintagel.pl/2017/06/09/openbsd-daily.html

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

Re: 关于使用 OpenBSD 来学习 C 的可能性

帖子 acheng » 2018-10-22 18:04

我也认为这是学习C的一个很好的途径。我也曾经这么做过,只是后来结婚生子,完全没有时间做这些事情了。
但是以后有时间肯定还会重新开始。

这是我当时写的两篇博文:
https://sunflower.keda.io/read-cat-source-file
https://sunflower.keda.io/bzero-c%E6%BA ... 8%E9%87%8A

还有一篇费了九牛二虎之力才完成的汇编文件MBR.S的注释:
https://sunflower.keda.io/openbsd-mbr-s-comments

Katzeilla
钴 Co
帖子: 101
注册时间: 2018-10-01 8:06

Re: 关于使用 OpenBSD 来学习 C 的可能性

帖子 Katzeilla » 2018-11-09 17:58

acheng 写了:
2018-10-22 18:04
我也认为这是学习C的一个很好的途径。我也曾经这么做过,只是后来结婚生子,完全没有时间做这些事情了。
但是以后有时间肯定还会重新开始。

这是我当时写的两篇博文:
https://sunflower.keda.io/read-cat-source-file
https://sunflower.keda.io/bzero-c%E6%BA ... 8%E9%87%8A

还有一篇费了九牛二虎之力才完成的汇编文件MBR.S的注释:
https://sunflower.keda.io/openbsd-mbr-s-comments
Thanks!

虽然现在还没法看懂源码......

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 7 访客