من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

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

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

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

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

 

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

مترجم این زبان برنامه نویسی از سیستم عامل لینوکس، سیستم عامل مک او اس، سیستم عامل ویندوز و انواع سیستم عامل‌های BSD مانند FreeBSD پشتیبانی خواهد کرد. از لحاظ معماری پردازنده ای نیز، معماری X86، معماری X64، معماری Arm و معماری Power که مخصوص به کمپانی IBM است، توسط مترجم زبان گو پشتیبانی خواهد شد. Go به عنوان یک آزمایش توسط مهندسین کمپانی گوگل رابرت گریسیمر، راب پایک و کن تامپسون توسعه پیدا کرده. زبان برنامه نویسی گو به نوعی طراحی شده که ضمن رفع کردن انتقاد‌های معمول از دیگر زبان‌های برنامه نویسی، نکات مثبت آن‌ها را کاملا حفظ کند. این زبان جدید شامل ویژگی‌های زیر بود:

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

 

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

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

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

 

پیشنهاد نویسنده: تفاوت زبان‌های برنامه نویسی کامپایلری و مفسری

 

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

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