آنكه می تواند، انجام می دهد، آنكه نمی تواند انتقاد می كند. (جرج برنارد شاو)

نیپوتو

تبلیغات


ارسال پیامک زنده به مخاطبان در حال گذر
ارسال پیامک انبوه به مشاغل و اصناف
ارسال پیامک به تفکیک سن و جنسیت
ارسال پیامک منطقه ای پیشرفته
ارسال پیامک انبوه از روی نقشه
مسابقه و نظر سنجی پیامکی
ارسال پیامک به دکل ایرانسل

تبلیغات

دانلود Go v1.9.3 Windows/macOS/Linux – زبان برنامه نویسی گو

دسته بندی :توسعه , زبان برنامه نویسی , نرم افزار
تاریخ : 8 بهمن 1396
1 Stars2 Stars3 Stars4 Stars5 Stars
Loading...
نویسنده مهراد
1,363 بازدید
0 نظر


دانلود Go Windows/macOS/Linux – زبان برنامه نویسی گو

 دانلود 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

لینک های دانلود:

برچسب ها:

, , , , , , , , , , , , , , , , , , , , , , , , , , ,

مطالب مشابه

نظرات کاربران

دیدگاهتان را بنویسید


CAPTCHA Image
Reload Image

نکات مهم قبل از ارسال نظر

  • نشانی ایمیل شما منتشر نخواهد شد
  • نظرات شما پس از بررسی و تایید نمایش داده می شود
  • لطفا نظرات خود را فقط در مورد مطلب بالا ارسال کنید


رفتن به نوار ابزار