زبان برنامه نویسی Go

زبان برنامه نویسی Go

زبان برنامه نویسی گو یک زبان برنامه‌نویسی کامپایلری و دارای Garbage collection و همروند است که در کمپانی Google و توسط آقای رابرت گریسیمر، آقای راب پایک و آقای کن تامپسون توسعه داده شده است.

زبان برنامه نویسی گو در ماه نوامبر سال 2009 میلادی معرفی شده است و حالا در بخش اجرایی کمپانی گوگل در حال استفاده است؛ البته دقت کنید این موضوع به معنی معرکه بودن نیست زیرا زبان های برنامه نویسی مختلف هر کدام در کاربردی خاص مورد استفاده قرار می گیرند.

 

زبان برنامه نویسی Go

زبان برنامه نویسی Go

مترجم این زبان برنامه نویسی از سیستم عامل لینوکس، سیستم عامل مک او اس، سیستم عامل ویندوز و انواع سیستم عامل های BSD مانند FreeBSD پشتیبانی خواهد کرد. از لحاظ معماری پردازنده ای نیز، معماری X86، معماری X64، معماری Arm و معماری Power که مخصوص به کمپانی IBM است، توسط مترجم زبان گو پشتیبانی خواهد شد.

Go به عنوان یک آزمایش توسط مهندسین کمپانی گوگل رابرت گریسیمر، راب پایک و کن تامپسون توسعه پیدا کرده. زبان برنامه نویسی گو به نوعی طراحی شده که ضمن رفع کردن انتقاد های معمول از دیگر زبان های برنامه نویسی، نکات مثبت آن ها را کاملا حفظ کند. این زبان جدید شامل ویژگی های زیر بود:

  • ایستا بودن
  • مقیاس پذیر به سیستم های بزرگ به عنوان جاوا یا سی پلاس پلاس
  • عدم نیاز به محیط یکپارچه
  • پشتیبانی از چند پردازش
  • پشتیبانی از شبکه

 

اهداف ایجاد زبان برنامه نویسی Go

اهداف ایجاد زبان برنامه نویسی گو شامل موارد زیر می باشد:

  • دارا بودن امکانات کامپایلری
  • داشتن امکانات زبان های کامپایلری با سامانه های ایستا
  • برنامه نویسی به صورت پویا
  • امنیت داده ها و حافظه
  • پشتیبانی از همروندی
  • زمان کامپایل کمتر

 

لینک های مرتبط:

 

تفاوت زبان های برنامه نویسی کامپایلری و مفسری

 

تجربیات خود را در ارتباط با این زبان برنامه نویسی را در بخش نظرات همین نوشته برای ما بنویسید تا دیگران نیز از تجربیات و نظرات شما در ارتباط با این زبان برنامه نویسی آشنا شوند.

موفق و پایدار باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
با دوستانتان به اشتراک بگذارید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code