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

زبان برنامه نویسی Go یا Golang یک زبان برنامه نویسی متن باز است که توسط سه نفر از مهندسین گوگل در سال ۲۰۰۷ طراحی شد و دو سال بعد یعنی در سال ۲۰۰۹ به طور رسمی انتشار یافت .

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

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

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

زبان برنامه نویسی GO ظاهری کاملا مشابه زبان C دارد و مانند آن برای برنامه نویسان فوق حرفه ای مناسب تر می باشد. این زبان با حداقل ابزارها ، حداکثر کارایی را برای شما فراهم می کند. اما باید گفت که این زبان در باطن چیزی بسیار فراتر از نسخه بروز شده زبان C می باشد!

بخوانید
ویژگی های برنامه نویس فرانت اند

این زبان دارای امکانات جدید و کارآمدی می باشد و قابلیت تفکیک داده (Data Abstraction) و برنامه نویسی شی گرا (Object-oriented) را به طور کامل داراست و مجهز به سیستم اتوماتیک مدیریت حافظه یا همان Garbage Collection نیز می باشد. همانطور که می دانید مدیریت دستی حافظه وقت و انرژی بسیاری از برنامه نویس می گیرد که با این سیستم فوق العاده می توانید در زمان و هزینه خود صرفه جویی کنید . علاوه بر این ویژگی در این زبان مفاهیمی همچون سازنده، جنریک لیست ها و استثناها وجود ندارد.

Go از وراثت پشتیبانی نمی کند و این ویژگی باعث می شود تا ویرایش کدها آسان شود. به عنوان مثال در زبان های دیگری مثل جاوا یا پایتون اگر کلاسی به نام ABC از کلاسی دیگر به نام XYZ ارث بری کند و قرار باشد در کلاس XYZ تغییری ایجاد کنید، این تغییرات باید در کلاس هایی که از این کلاس ارث بری کرده اند هم اعمال شود. بنابراین می توان گفت حذف قابلیت ارث بری باعث فهم بهتر زبان Go شده است.

بخوانید
منابع آموزش جاوا

برای مشاهده ادامه مطلب کلیک کنید

, , , ,
اشتراک:

نظرات

یک نظر

ارسال یک پاسخ

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

دسته بندی ها.

آمار سایت

  • 23
  • 12
  • 5,016