کتاب آموزش زبان برنامه نویسی GO نوشته زهرا کرمی و شبنم ودادتقوی انتشارات دیباگران
GO که با نام Golang نیز شناخته می شود، یک زبان برنامه نویسی متن باز است. گوگل سازنده ی اصلی این زبان است. این زبان از نوع کامپال استاتیک است. GO از برنامه نویسی همروند پشتیبانی می کند. به عبارت دیگر می توان فرایندهای متعددی را به صورت همزمان اجرا کرد. برنامه نویسی همروند را می توان با استفاده Go routine ها و Channel ها عملی کرد. GO عملکرد جمع آوری زباله Garbage Collection نیز دارد که خود حافظه را مدیریت می کند و اجرای Defer توابع را امکان پذیرمی سازد.
اگر در برنامه نویسی پیش زمینه داشته باشید، میدانید که زبان برنامه نویسی گو با C ظاهری کاملاً مشابه دارند. هر دو این زبانهای برنامه نویسی برای برنامهنویسان حرفهای مناسب است. این زبان، حداقل ابزارها را دارد ولی کارایی زیادی را برای شما فراهم میکند. این زبان در باطن، بسیار فراتر از زبان برنامه نویسی C عمل میکند.
زبان برنامه نویسی گو، امکانات جدید و کارآمدی مانند قابلیت تفکیک داده (Data Abstraction) و برنامه نویسی شی گرا (Object Oriented) را دارا است. همچنین، به سیستم اتوماتیک مدیریت حافظه (Garbage Collection) مجهز است. همانطور که آگاه هستید، مدیریت حافظه به طور دستی، وقت و انرژی بسیاری را از برنامهنویسان میگیرد. پس، سیستم اتوماتیک مدیریت حافظه گو، یک مزیت در صرفه جویی وقت و هزینه به حساب میآید. علاوه بر این موارد، در زبان برنامه نویسی گو، مفاهیمی مانند جنریک لیستها، سازنده و استثناها وجود ندارد.ویژگی عدم پشتیبانی از وراثت در گو (GO) باعث آسانتر شدن روند ویرایش کدها میشود.
در این کتاب سعی شده به شیوه ساده و رسا اصول، قواعد و ساختار نوشتاری زبان برنامه نویسی GO را بیان نماید. این کتاب شامل بخش هایی از اصول و قواعد اصلی شروع کار با زبان برنامه نویسی GO می باشد که با مطالعه آن کاملا با ساختار این زبان آشنا شده و می توانید کد نویسی را در محیطی بسیار ساده آغاز نمایید.
فهرست مطالب:
Original price was: 300.000 تومان.285.000 تومانCurrent price is: 285.000 تومان.
Original price was: 260.000 تومان.247.000 تومانCurrent price is: 247.000 تومان.
Original price was: 210.000 تومان.168.000 تومانCurrent price is: 168.000 تومان.
Original price was: 260.000 تومان.247.000 تومانCurrent price is: 247.000 تومان.
Original price was: 190.000 تومان.180.500 تومانCurrent price is: 180.500 تومان.
Original price was: 200.000 تومان.190.000 تومانCurrent price is: 190.000 تومان.
Original price was: 245.000 تومان.232.750 تومانCurrent price is: 232.750 تومان.