Go

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

در سال 2009  زبان برنامه نویسی GO توسط رابرت گریسمر، راب پایک و کن تامپسون در شرکت گوگل ابداع  و به صورت متن باز منتشر شد.

علاوه بر گوگل، شرکت های بزرگی مانند YouTube، BBC، SoundCloud و غیره از این زبان برای طراحی سیستم‌های Back-end استفاده می کنند.

این زبان در مقایسه با زبان سی پلاس پلاس ویژگی های زیادی ندارد. به همین دلیل، بسیاری از ویژگی های Go، به ویژه هم زمانی و ویژگی های برنامه نویسی کاربردی، به زبان هایی مانند Erlang بازمی گردند.

ویژگی های زبان برنامه نویسی GO

  • برقراری امنیت در داده ها و حافظه
  • سهولت بیشتر در برنامه نویسی زبان های داینامیک
  • تسریع در ترجمه
  • دارای زباله جمع‌کن
  • سهولت ساخت نرم افزار ساده، قابل اعتماد و کارآمد
  • دارای ابزارهای go fmt، go get، go run، godoc و gorename
  • امکان استفاده از قفل کردن mutex در هنگام به اشتراک گذاشتن ساختار داده ها
  • کدنویسی راحت
  • دارای structs به جای classe ها
  • عدم پشتیبانی از وراثت
  • پشتیبانی از سوی گوگل
  • دارای عملکرد بالا همانند C و ++C
  • زبانی بسیار ساده
  • دارای سیستم Untype
  • عدم وجود مدیریت وابستگی ها
  • Pluralsight Information Systems Auditor Governance and Management

Pluralsight Information Systems Auditor Governance and Management

یکشنبه ۱۱ تیر ۱۳۹۶ - ساعت ۰۰:۳۰
  • یادگیری زبان برنامه نویسی Go

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

سه شنبه ۲۳ خرداد ۱۳۹۶ - ساعت ۰۵:۰۰
  • طراحی سایت با زبان Go و فریم ورک Revel

طراحی سایت با زبان Go و فریم ورک Revel

جمعه ۱۲ خرداد ۱۳۹۶ - ساعت ۲۲:۰۰
  • آموزش Go برای توسعه وب

آموزش Go برای توسعه وب

یکشنبه ۰۳ اردیبهشت ۱۳۹۶ - ساعت ۱۹:۰۰
  • دوره Code Clinic Go

دوره Code Clinic Go

یکشنبه ۰۳ اردیبهشت ۱۳۹۶ - ساعت ۱۸:۰۰
  • آموزش فریمورک تحت وب Beego برای Go

آموزش فریمورک تحت وب Beego برای Go

شنبه ۲۳ بهمن ۱۳۹۵ - ساعت ۰۴:۰۰
  • مقیاس بندی اپلیکیشن های Go به صورت افقی

مقیاس بندی اپلیکیشن های Go به صورت افقی

شنبه ۱۸ دی ۱۳۹۵ - ساعت ۱۵:۰۰
  • آموزش سطح متوسط برنامه نویسی GO

آموزش سطح متوسط برنامه نویسی GO

جمعه ۱۷ دی ۱۳۹۵ - ساعت ۲۱:۰۰
  • آموزش Revel: یک فریمورک قوی برای زبان Go

آموزش Revel: یک فریمورک قوی برای زبان Go

جمعه ۱۸ تیر ۱۳۹۵ - ساعت ۱۲:۰۰
  • اتصال برنامه های GO به دیتابیس رابطه ای با GORM

اتصال برنامه های GO به دیتابیس رابطه ای با GORM

یکشنبه ۰۲ خرداد ۱۳۹۵ - ساعت ۰۹:۰۰
  • آموزش سطح متوسط برنامه نویسی GO

آموزش سطح متوسط برنامه نویسی GO

شنبه ۰۱ خرداد ۱۳۹۵ - ساعت ۰۲:۰۰
  • ساخت برنامه های کاربردی توزیع شده با Go

ساخت برنامه های کاربردی توزیع شده با Go

یکشنبه ۲۹ فروردین ۱۳۹۵ - ساعت ۰۵:۰۰
  • ساخت اپلیکیشن های تست شده با GO

ساخت اپلیکیشن های تست شده با GO

پنج شنبه ۲۶ فروردین ۱۳۹۵ - ساعت ۲۳:۰۰
  • آشنایی با Go

آشنایی با Go

شنبه ۰۷ آذر ۱۳۹۴ - ساعت ۲۳:۲۵
  • آشنایی با فریمورک ها و ابزارهای کار با پایگاه داده در Go

آشنایی با فریمورک ها و ابزارهای کار با پایگاه داده در Go

جمعه ۱۵ آبان ۱۳۹۴ - ساعت ۰۶:۵۰
  • آموزش برنامه نویسی Go

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

پنج شنبه ۰۹ مهر ۱۳۹۴ - ساعت ۲۳:۵۲
  • آشنایی با زبان برنامه نویسی GO

آشنایی با زبان برنامه نویسی GO

سه شنبه ۱۳ مرداد ۱۳۹۴ - ساعت ۲۱:۱۲
  • شروع برنامه نویسی Go

شروع برنامه نویسی Go

سه شنبه ۰۶ مرداد ۱۳۹۴ - ساعت ۲۲:۴۲
  • اصول برنامه نویسی GO

اصول برنامه نویسی GO

چهارشنبه ۰۳ تیر ۱۳۹۴ - ساعت ۰۳:۰۱
  • ساخت اپلیکیشن تحت وب با Go

ساخت اپلیکیشن تحت وب با Go

یکشنبه ۱۷ خرداد ۱۳۹۴ - ساعت ۱۸:۲۶
  • آموزش برنامه نویسی Go

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

سه شنبه ۱۰ تیر ۱۳۹۳ - ساعت ۱۵:۳۴