《现代 C》封面

现代 C

Modern C

Jens Gustedt · 初版 2019 年

37人推荐
45位读者提及
55次提及

为什么值得读

  • 紧跟现代语言规范并取代过时的老旧教程
  • 分层组织内容允许读者跳过已知概念
  • 对初学者更友好且网上提供免费版本

Hacker News 上怎么说

  • ……那本书是 Peter van der Linden 写的《Expert C Programming》,主要是学会了怎么读懂任何 C 语言声明,以及搞明白了 libc 调用和 syscall 的区别。还有一本我收了的 Jens Gustedt 在 2020 年出的《Modern C》,对初学者更友好一些。我自己当年学 C 的方法是把 Beej 网络编程指南里的 client/server 代码打印出来,整天拿着来回踱步死磕,直到彻底看懂。(那……

    …book was Expert C Programming by Peter van der Linden, mainly for the method of reading any C declaration and for teaching me the difference between libc calls vs syscalls. There's also a book called Modern C by Jens Gustedt from 2020 that I have and is more beginner friendly. The way I learned C is I printed out the Beej's guide client/server code and walked around staring at it until it made sense. (That…

  • Jens Gustedt 写的《Modern C》是我读过最好的 C 语言书籍之一。话虽如此,我觉得它也根本撑不起主楼那个观点的论据——不过要是有人知道哪本书能证明,请务必告……

    Modern C, by Jens Gustedt is one of the best books on C that I have read. That said, I don't think it scratches the surface of backing up the parents claims––though if anyone know of such a text please let me…

  • 至于学 C 语言嘛,我很喜欢推荐《Modern C》:https://gustedt.wordpress.com/2019/09/18/modern-c-second-edi... 它也有纸质版。

    As for learning C, I like to recommend Modern C: https://gustedt.wordpress.com/2019/09/18/modern-c-second-edi... There are also printed versions.

  • 绝佳的选择!我 2022 年刚开年就去学了 C,真的贼有意思!跟其他几个评论者一样,我也超推 Jens Gustedt 的《Modern C》。如果你用 Linux,可以直接查 man pages 来了解大部分或全部 C 的 stdlib,直接在终端里随手查东西简直太方便了,也不会让人动不动就深陷到兔子洞里……

    Excellent choice! I started off 2022 with learning c and it’s a lot of fun! As some other commenters, I really recommend Modern C by Jens Gustedt. If you’re on Linux you can use man pages for most or all of the c stdlib, it’s a really convenient way to check up on stuff directly from the terminal, less tempting to rabbit hole into…

  • 我觉得 https://www.manning.com/books/modern-c 巨有用。作者是 Jens Gustedt(https://icps.icube.unistra.fr/index.php/Jens_Gustedt)

    I have found https://www.manning.com/books/modern-c really useful. It is written by Jens Gustedt (https://icps.icube.unistra.fr/index.php/Jens_Gustedt)

  • 我也赞同推荐 Jens Gustedt 的《Modern C》。- 装个 `cdecl` 工具,培养对函数签名的直觉。比如 "int( * ( *foo)(void))[3]" 是啥意思?- 自己亲手写。- 保持自律。养成良好的编译器使用习惯,注重代码卫生……

    I second "Modern C" by Jen Gustedt. - Get the `cdecl` tool to build intuition about function signatures. What does "int( * ( *foo)(void))[3]" mean? - Write it yourself. - Be disciplined. Develop good hygiene with compiler…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助