دانلود کتاب Hands-On System Programming with Go: Build Modern and Concurrent Applications for Unix and Linux Systems Using Golang (به فارسی: برنامه نویسی عملی سیستم با Go: ساخت برنامه های مدرن و همزمان برای سیستم های یونیکس و لینوکس با استفاده از Golang) نوشته شده توسط «Alex Guerrieri»
اطلاعات کتاب برنامه نویسی عملی سیستم با Go: ساخت برنامه های مدرن و همزمان برای سیستم های یونیکس و لینوکس با استفاده از Golang
موضوع اصلی: کامپیوتر – سیستم عامل
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Alex Guerrieri
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2019
تعداد صفحه: 458 / 717
حجم فایل: 1.45 مگابایت
کد کتاب: 1789804078 , 9781789804072
توضیحات کتاب برنامه نویسی عملی سیستم با Go: ساخت برنامه های مدرن و همزمان برای سیستم های یونیکس و لینوکس با استفاده از Golang
کاوش اصول برنامه نویسی سیستم ها از هسته API و فایل سیستم گرفته تا برنامه نویسی شبکه و ارتباطات پردازش ویژگی های کلیدی یاد بگیرید چگونه کد سیستم یونیکس و لینوکس را در Golang نسخه 1.12 بنویسید. ویژگیهای Go مدرن مانند گوروتینها و کانالهایی را که برنامهنویسی سیستمها را تسهیل میکنند، کاوش کنید. Go یک زبان مدرن است که سادگی، همزمانی و عملکرد را با هم ترکیب میکند و آن را جایگزین خوبی برای ساخت برنامههای سیستمی برای لینوکس و macOS میکند. این کتاب Go به معرفی یونیکس و برنامهنویسی سیستمها میپردازد تا به شما کمک کند اجزایی را که سیستمعامل ارائه میکند، از API هسته گرفته تا فایلسیستم، درک کنید و با Go و مشخصات آن آشنا شوید. همچنین یاد خواهید گرفت که چگونه عملیات ورودی و خروجی را با فایل ها و جریان های داده بهینه کنید، که ابزارهای مفیدی در ساخت برنامه های کاربردی شبه ترمینال هستند. شما بینشی در مورد نحوه ارتباط فرآیندها با یکدیگر کسب خواهید کرد و در مورد فرآیندها و کنترل دیمون با استفاده از سیگنال ها، لوله ها و کدهای خروج اطلاعات کسب خواهید کرد. این کتاب همچنین شما را قادر می سازد تا نحوه استفاده از ارتباطات شبکه را با استفاده از پروتکل های مختلف از جمله TCP و HTTP درک کنید. با پیشروی، روی بهترین قابلیت همزمانی Go تمرکز خواهید کرد که به شما کمک میکند تا ارتباط با کانالها و گوروتینها، سایر ابزارهای همزمان برای همگامسازی منابع مشترک، و بسته زمینه برای نوشتن برنامههای کاربردی زیبا را مدیریت کنید. در پایان این کتاب، یاد خواهید گرفت که چگونه با استفاده از Go برنامههای کاربردی سیستمی همزمان بسازید. چه خواهید آموخت. به طور کلی مدیریت و کنترل فرآیندها و طول عمر شیاطین از طریق سیگنالها و لولهها برقراری ارتباط موثر با برنامههای کاربردی دیگر با استفاده از شبکه استفاده از فرمتهای رمزگذاری مختلف برای سریالسازی ساختارهای داده پیچیده در هماهنگی با کانالها، گوروتینها و همگامسازی به خوبی آشنا شوید. استفاده از الگوهای همزمانی برای ایجاد قوی و برنامه های کاربردی سیستمی این کتاب برای چه کسانی است اگر توسعه دهنده ای هستید که می خواهید برنامه نویسی سیستم را با Go یاد بگیرید، این کتاب برای شما مناسب است. اگرچه دانش برنامه نویسی سیستم یونیکس و لینوکس ضروری نیست، اما دانش متوسط Go به شما کمک می کند تا مفاهیم مطرح شده در کتاب را درک کنید.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.