
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
این کتاب همهٔ بخشهای اصلی Unix/Linux را پوشش میدهد؛ از جمله مدیریت فرایند، برنامهنویسی همزمان، تایمر و سرویس زمان، سیستمهای فایل و برنامهنویسی شبکه. تأکید اصلی آن روی تمرین عملی برنامهنویسی در محیط Unix/Linux است.
برنامهنویسی سیستمی در Unix/Linux بهعنوان کتاب درسی درسهای برنامهنویسی سیستمی در برنامههای درسی فنیمحور علوم کامپیوتر و مهندسی نوشته شده است؛ برنامههایی که هم نظریه را جدی میگیرند و هم تمرین برنامهنویسی را. در کتاب نمونهبرنامههای کاری و مفصل زیادی با کد منبع کامل آمده است. برای مطالعهٔ خودآموز برنامهنویسان پیشرفته و علاقهمندان به کامپیوتر هم مناسب است.
برنامهنویسی سیستمی بخش جداییناپذیر آموزش علوم کامپیوتر و مهندسی است. پس از یک درس مقدماتی برنامهنویسی، این کتاب دانش خواننده را عمیقتر میکند؛ با شرح اینکه ساختارهای دادهٔ پویا در عمل چگونه به کار میروند، و با تمرینها و پروژههای برنامهنویسی دربارهٔ موضوعاتی مانند ساختارها در زبان C، اشارهگرها، لیستهای پیوندی و درختها.
این کتاب دانش گستردهای دربارهٔ نرمافزار سیستم کامپیوتر و مهارتهای پیشرفتهٔ برنامهنویسی میدهد. خواننده میتواند با هستهٔ سیستمعامل کار کند، از منابع سیستم بهطور کارآمد استفاده کند و نرمافزار کاربردی بسازد. همچنین زمینهٔ لازم را برای ادامهٔ تحصیل در مقاطع بالاتر علوم کامپیوتر و مهندسی فراهم میکند؛ در زمینههایی مانند سیستمعاملها، سیستمهای نهفته، سیستمهای پایگاه داده، دادهکاوی، هوش مصنوعی، شبکههای کامپیوتری، امنیت شبکه، و رایانش توزیعشده و موازی.
Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes programming practice in the Unix/Linux environment. Systems Programming in Unix/Linux is intended as a textbook for systems programming courses in technically-oriented Computer Science/Engineering curricula that emphasize both theory and programming practice. The book contains many detailed working example programs with complete source code. It is also suitable for self-study by advanced programmers and computer enthusiasts. Systems programming is an indispensable part of Computer Science/Engineering education. After taking an introductory programming course, this book is meant to further knowledge by detailing how dynamic data structures are used in practice, using programming exercises and programming projects on such topics as C structures, pointers, link lists and trees. This book provides a wide range of knowledge about computer system software and advanced programming skills, allowing readers to interface with operating system kernel, make efficient use of system resources and develop application software. It also prepares readers with the needed background to pursue advanced studies in Computer Science/Engineering, such as operating systems, embedded systems, database systems, data mining, artificial intelligence, computer networks, network security, distributed and parallel computing