مقدمه و نصب گولنگ

ایجاد شده توسط دکتر مصطفی جلیلی در آموزش برنامه نویسی گولنگ 3 آوریل 2025
اشتراک گذاری

مقدمه و نصب Go


زبان Go یا Golang یکی از سریع‌ترین و مدرن‌ترین زبان‌های برنامه‌نویسی دنیاست که مخصوص ساخت اپلیکیشن‌های سریع، قابل اعتماد و مقیاس‌پذیر طراحی شده. توی این بخش قراره به معرفی زبان Go بپردازیم، ببینیم چرا انقدر محبوب شده و چطور می‌تونیم محیط برنامه‌نویسی‌شو روی سیستم‌مون راه بندازیم.




معرفی زبان Go و تاریخچه آن


زبان Go توسط سه نفر از مهندسان معروف گوگل به‌نام‌های Robert Griesemer، Rob Pike و Ken Thompson طراحی شد و اولین بار در سال ۲۰۰۹ منتشر شد. هدف از ساخت این زبان، ترکیب سادگی زبان‌هایی مثل Python با قدرت و سرعت زبان‌هایی مثل C بود.


چند نکته جالب درباره Go:

-  توسعه داده شده در گوگل

-  به‌شدت سریع در اجرا

-  کدهای ساده و قابل فهم

-  طراحی شده برای کارهای سنگین مثل سرورها، APIها، و ابزارهای سیستم‌عامل




 چرا Go انتخاب خوبی برای برنامه‌نویسیه؟


Go مزایای زیادی داره که باعث شده توی دنیای برنامه‌نویسی، مخصوصاً بک‌اند و DevOps، کلی طرفدار پیدا کنه:

  -  سرعت بالا: Go بعد از کامپایل به کد ماشین تبدیل میشه، یعنی بدون نیاز به ماشین مجازی اجرا میشه و خیلی سریع کار می‌کنه.

 -  سینتکس ساده و تمیز: کدهای Go خیلی خوانا هستن و پیچیدگی‌های اضافی مثل وراثت، ژنریک‌های پیچیده یا علامت‌گذاری‌های سنگین توش نیست.

 -  کامپایل سریع: یکی از مزایای بزرگ Go اینه که حتی پروژه‌های بزرگ رو توی چند ثانیه کامپایل می‌کنه.

 -  پشتیبانی قدرتمند از Concurrency: Go از اول برای برنامه‌نویسی هم‌زمان (concurrent programming) طراحی شده و با چیزی به‌نام Goroutine خیلی راحت می‌تونی چند کار رو هم‌زمان اجرا کنی.

- پرتابل و کراس‌پلتفرم: با یه کامند ساده، می‌تونی برنامه‌ت رو برای سیستم‌عامل‌های مختلف (ویندوز، لینوکس، مک و حتی ARM) کامپایل کنی.

-  کتابخونه استاندارد قوی: Go یه کتابخونه استاندارد بسیار کامل داره که برای خیلی از نیازهای معمول (مثل کار با فایل، شبکه، JSON، HTTP و...) نیازی به نصب پکیج خارجی نداری.

-  پشتیبانی قوی از گوگل و جامعه‌ی فعال: گوگل خودش از Go برای سرویس‌های بزرگ استفاده می‌کنه، و جامعه برنامه‌نویسانش هم بسیار فعاله.


نصب Go و راه‌اندازی محیط برنامه‌نویسی

برای شروع باید Go رو نصب کنیم و بعد یکی از محیط‌های برنامه‌نویسی مثل VS Code یا GoLand رو آماده کنیم.


۱. دانلود و نصب Go

1 - وارد سایت رسمی golang.org یا go.dev/dl بشو


2 - فایل نصب مناسب سیستم‌عاملت رو دانلود کن (ویندوز، مک یا لینوکس)


3 - مراحل نصب رو انجام بده و بعد از نصب، مطمئن شو مسیر Go به PATH اضافه شده باشه


برای تست، ترمینال رو باز کن و این دستور رو بزن:


go version

اگه نسخه Go رو دیدی، یعنی همه‌چیز درسته 🎉




۲. نصب VS Code و افزونه Go


VS Code یک ادیتور سبک و پرقدرته. برای برنامه‌نویسی Go:


  1. آخرین نسخه VS Code رو از code.visualstudio.com دانلود کن
  2. بعد از نصب، افزونه Go رو از قسمت Extensions نصب کن
  3. به VS Code اجازه بده ابزارهای پیشنهادی رو نصب کنه (مثل gopls, delve, gofmt و ...)

یا می‌تونی از GoLand استفاده کنی


GoLand یه IDE حرفه‌ای از شرکت JetBrains مخصوص Go هست که همه ابزارهای موردنیاز رو یکجا داره (ولی رایگان نیست).




اولین برنامه Go: Hello, World!


بذار با یه مثال ساده شروع کنیم:


۱. یه پوشه به اسم hello بساز
۲. یه فایل به اسم main.go داخلش ایجاد کن و اینو بنویس:


package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}

۳. حالا ترمینال رو باز کن و دستور زیر رو بزن:


go run main.go

خروجی باید این باشه:


Hello, World!

تبریک! الان به‌طور رسمی وارد دنیای Go شدی 

نظرات (0)

اشتراک گذاری

این پست را با دیگران به اشتراک بگذارید

تنظیمات GDPR

When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.