معرفی و دانلود کتاب حل مسائل Go
برای دانلود قانونی کتاب حل مسائل Go و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب حل مسائل Go
رمضان عباس نژادورزی و امیرحسین طاهری اطاقسرا در کتاب حل مسائل Go، به حل تمرینات و مسائل مهم مطرح شده در برنامهنویسی گو پرداختهاند.
یکی از راههای آموزش زبان برنامهنویسی و الگوریتم، حل مسائل متعدد و متنوع در آن زبان است. کتاب پیش رو با حل مسائل متعدد و بررسی آنها به شما زبان برنامهنویسی Go را آموزش خواهد داد.
در سپتامبر سال 2007، Ken Thompson و Rob Pike، دو تن از سرشناسترین چهرههای دنیای نرمافزار که نیازی به معرفیشان نیست، ایده ساخت یک زبان برنامهنویسی سیستمی جدید را با Robert Griesemer، یکی دیگر از مهندسین مشغول در Google در میان گذاشتند. آنها کار بر روی این زبان جدید را شروع کردند و در این مدت تعداد دیگری از همکارانشان همچون Russ Cox و Brad Fitzpatrick وAndrew Gerrand به تیم آنها ملحق شدند. در نوامبر سال 2009، اولین نسخه آزمایشی زبان با پشتیبانی گوگل بهصورت متنباز به عموم برنامهنویسان عرضه شد.
از اولین ماه انتشار این زبان، شرکتهای Startup زیادی استفاده از آن را شروع کردند. با اینکه زبان در نسخه آزمایشی به سر میبرد، اما برای خیلیها وجود نام Jeb Thompson و Rob Pike کافی بود تا از کیفیت زبان اطمینان حاصل کنند. شرکتهای بزرگتر اما، منتظر نسخه پایدار ماندند. تا اینکه در ماه مارس سال 2012، نسخه 1.0 از زبان برنامهنویسی Go به صورت پایدار منتشر شد. تعدادی از شرکتهای استفاده کننده از این زبان عبارتاند از: Google ،YouTube ،BBC Canonical ،Nokia Siemens ،Bitly و... تقریبا تمام این شرکتها، از Go برای طراحی سیستمهای Back-end حود استفاده کردهاند. جایی که زبانهای اسکریپتی قدرت مناسب را ندارند و معمولا از JVM استفاده میشود؛ در خیلی از مواقع هم برای رسیدن به سرعت بالاتر، پای کدهای C و ++C به میان میآید.
کتاب حاضر شامل 6 فصل است:
فصل اول، دربردارندۀ 55 برنامه میباشد که مسائلی از قبیل تعریف متغیرها، دستورات ورودی و خروجی عملگرها را در GO آموزش میدهد.
فصل دوم، شامل 145 برنامه است که مباحث مربوط به تصمیمگیری (دستورات if، switch) و حلقههای تکرار (دستورات continue for و break) را شرح داده شده است.
فصل سوم، شامل 76 مثال برنامهنویسی است که ریف توابع و فراخوانی آنها را آموزش میدهد.
فصل چهارم، شامل 55 مثال برنامهنویسی است که مباحثی مانند آرایههای یک بعدی، دوبعدی، نقشهها و برشها را آموزش میدهد.
فصل پنجم، شامل 15 برنامه است که رشتهها را آموزش میدهد.
فصل ششم، شامل 43 برنامه است که تعریف مباحثی مانند واسطها، ساختمانها، برشها و فایلها را آموزش میدهد.
فهرست مطالب کتاب
فهرست مطالب
فصل اول: آشنایی با GO و دستورات ورودی و خروجی
فصل دوم: ساختار تصمیم و حلقه تکرار
فصل سوم: توابع در GO
فصل چهارم: آرایهها
فصل پنجم: رشتهها
فصل ششم: مباحث تکمیلی
منابع
مشخصات کتاب الکترونیک
نام کتاب | کتاب حل مسائل Go |
نویسنده | رمضان عباس نژادورزی، امیرحسین طاهری اطاقسرا |
ناشر چاپی | انتشارات فناوری نوین |
سال انتشار | ۱۳۹۸ |
فرمت کتاب | |
تعداد صفحات | 380 |
زبان | فارسی |
شابک | 978-600-7272-29-9 |
موضوع کتاب | کتابهای برنامه نویسی گو |
با آرزوی موفقیت و پیشرفت روز افزون برای شما