Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques
Thumbnail 1

Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

产品编号: 311401296
安全交易

描述

Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

评论

A**R

Great book for those looking to gain a foothold with system programming in Linux

Overall I enjoyed reading this book which took about 5 days to finish (including time to hand write all the example recipes). I've been programming in C for a good number of years (from the kernel side as well as system call libraries) and still found I learned a thing or two from this text. The recipes are clear and concise with easy to understand instructions. There were only a few places where I encountered a minor error (i.e., a missing #include <stdlib.h> for a function call to use perror() used in a recipe from one of the later chapters is one example). Any issues encountered can easily be solved by looking up the missing #include <xxxxx.h> by searching "man X <func name>". Readers can also do a little extra learning by extending these recipes to include additional error checks around some of the function call returns (the author tells you where to look at the end of each recipe/sample program to look in the man pages for more info). I completely understand the author not doing this as part of the examples as it can muddy the subject matter, but it's still a good exercise for the reader who might be new to coding C and need to impress a potential employer.To reiterate, whether you're new to C programming or a mid-career level engineer, this book has something to offer you (even if its just a refresher for things forgotten). I have no regrets about purchasing this book and would like to thank the author for taking the time to provide it. Books like this fill a gap where there are very few "recent" C programming language books on the subject; it seem everyone wants to write books that follow the learning path of high-level languages even though they're millions of lines of code written in C libraries that will need to be maintained well into the future.

S**K

the content is quite simple

this is not a in-depth book. A lot of paramgrpahs seems duplicated, for example, Getting ready section, they are almost the same. and the sections like "how to do it" and "how it works", just describe the code in a simplest way. It is waiting your timeto read this book.

F**Z

Level up your Linux skills by learning to program

I like this book. Instead of trying to teach you C from first principles, the first chapter jumps right into showing you how to write a program that parses command line options. The examples in subsequent chapters are equally pragmatic. The author explains pipes and redirection early on so that newcomers can begin connecting small programs together from command line from the get go. Topics quickly become more advanced with step-by-step guides on how to link with shared libraries and write your own Makefiles. The author teaches us about daemons and shows us how to convert our own daemons into systemd services. Most of the subjects you would expect from a book on Linux system programming are covered in great depth including file I/O, forking and pthreads. The only major omission is TCP/IP sockets but that subject warrants it's own entire book. If you're looking to make the leap from a Linux user or admin to systems developer then this book is a great first step.Full disclosure: I'm a fellow author for Packt Publishing.

D**T

Nicely written, with practical examples

This is a nicely written book that can be enjoyed by both beginner and advanced C programmers. It starts out by explaining the basics of installing and using C programming tools on a Linux system, and goes all the way through to more advanced topics like creating your own system daemons. Instead of bogging you down with long treatises about programming theory, the author demonstrates everything with working program code, and then explains what's going on with it. The explanations are clear, concise, and easy-to-read. If you want to get into C programming for Linux systems, you won't go wrong by picking up a copy of this book.Full disclosure: I'm a fellow author for Packt Publishing.

R**D

Excellent book for beginner and intermediate system developers

Full disclosure: I was the technical reviewer for the book.This is an excellent book for beginners and intermediate developers who would like to extend their knowledge in system programming.It gives practical examples and recipes around the most important concepts of system development: Working with files, manipulating streams, dealing with errors, etc.

A**L

A Great place to Start and Advance

This is a well written book that gives you everything you need to know about Linux Programming. It provides practical examples and lays things out in a easy to learn manner. Highly Reccomended

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

拉维·S。

我很喜欢这里提供的多种产品。一定会再次光顾。

2 个月前

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$587

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

阿里·H.

发货快,包装精良。Leatherman 工具手感非常高档和坚固。

1天前

Pooja R.

客户服务超出了我的预期。非常适合购买在其他地方找不到的产品。

1 周前

Linux System Programming Techniques Become A Proficient Linux System Programmer | Desertcart Macau