دانلود Go Windows/macOS/Linux – زبان برنامه نویسی گو
دانلود Go Windows/macOS/Linux
زبان برنامه نویسی گو
Go v1.9.3 زبان برنامه نویسی متن باز می باشد که توسط گوگل ایجاد شده و عملیات ساختن نرم افزارهای مفید و کارامد و قابل اطمینان و ساده را برای برنامه نویسان ایجاد می نماید.
نرم افزار گو Go زبان برنامه نویسی ترجمه شده (compiled language) و دارای بازیافت حافظه (Garbage collection) و همروند (Concurrency) است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود.
این زبان که در سال 2009 معرفی شده و حالا در سامانه اجرایی گوگل نیز قابل استفاده شده است. مترجم گو که از سیستم عامل هایی نظیر مکینتاش،ویندوز،انواع سیستم عامل بی اس دی همانند FreeBSD پشتیبانی می نماید.
اهداف ایجاد زبان گو شامل موارد زیر است:
– کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،و آسانی برنامهنویسی زبانهای پویا
– امنیت نوعها، و امنیت حافظه
– پشتیبانی برای همروندی و ارتباط
– زباله جمعکن کارا، و بدون تأخیر
– زمان ترجمه کوتاه
شیگرایی
در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد، و این عمل محدود به ساختها (ردهها) نمیشود. در زبان گو از رابطها (به انگلیسی: Interfaces) میتوان برای تعریف رفتار یک شی استفاده کرد. هر رابط مجموعهای از تعریف توابع است، و هر نوعی که توابع این رابط را داشته باشد، این رابط را پیادهسازی کرده است.
همروندی
گوروتین (goroutine) تابعی است که به صورت همروند با بقیه گوروتینها در فضای حافظه یکسان اجرا میشود. گوروتینها معادل با ریسمانهای سیستمعامل نیستند، بلکه چندین گوروتین بین چندین ریسمان سیستمعامل تسهیم میشوند.
لینک های دانلود
اطلاعات دانلود:
نام: دانلود Go v1.9.3 Windows/macOS/Linux – زبان برنامه نویسی گو
پسورد: www.downloadsoftware.ir
نظرات کاربران
نکات مهم قبل از ارسال نظر