分页: 1 / 1

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

发表于 : 2018-10-17 19:26
Katzeilla
大家好,我希望重新学习 C(以及操作系统相关的知识)。

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

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

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

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

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

It's a good idea!

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

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

发表于 : 2018-10-18 20:13
Katzeilla
那么,等手上的坑填好了就开始吧~

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

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

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

发表于 : 2018-10-22 18:04
acheng
我也认为这是学习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

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

发表于 : 2018-11-09 17:58
Katzeilla
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!

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