Skip to content

Commit be47b21

Browse files
committed
01.0.md: file translated to persian
1 parent 7a78940 commit be47b21

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

fa/01.0.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<div dir="rtl">
2+
3+
# ۱ پیکربندی محیط GO
4+
5+
به دنیای Go خوش آمدید. وقت آن است که در این دنیای جدید کمی به گشت و گذار بپردازیم!
6+
7+
Go یکی از زبان های برنامه نویسی رایج می باشد که از قابلیت کامپایل سریع، سیستم های همزمان، و گاربیج کالکتور برخوردار است و همچنین دارای مزایای زیر می باشد:
8+
9+
- یک پروژه بزرگ را تنها در چند ثانیه کامپایل می کند.
10+
- یک مدل توسعه ی نرم افزاری فراهم می کند که استدلال در آن آسان است و بدین ترتیب از مشکلاتی که در هدر فایل های سبک C وجود داشت، جلوگیری می کند.
11+
- یک زبان ایستا می باشد که در سیستم خود از داشتن سطوح مختلف خودداری کرده است، بنابراین نیازی نیست که کاربران زمان خود را برای درک ارتباط بین نوع ها سپری کنند. این زبان بیشتر شبیه یک زبان شیءگرای سبک می باشد.
12+
- این زبان مجهز به GC یا گاربیج کالکتور می باشد و از ویژگی های همزمانی و ارتباط برخوردار می باشد.
13+
- این زبان برای کامپیوترهایی که به چند هسته مجهز هستند، طراحی شده است.
14+
15+
Go یک زبان برنامه نویسی کامپایلری است. در این زبان کارایی زبان های پویا یا مفسری در کنار امنیت زبان های ایستا هر دو با هم وجود دارند. این زبان برای کامپیوترهای مدرن و مجهز به چند هسته طراحی شده است که در شبکه هم کاربرد دارد. برای رسیدن به این اهداف، یک سری مسائل هستند که ذاتا باید در سطح انتخاب زبان برنامه نویسی حل شوند؛ برای مثال، یک سیستم سبک وزن کاملا رسا، یک مدل همروندی بومی، و یک گاربیج کالکتوری که به شدت تنظیم شده باشد. برای مدتی طولانی، هیچ بسته یا ابزاری برای رفع همه ی این مسائل معرفی نشد، تا زمانی که انگیزه ای برای توسعه ی زبان Go پدید آمد.
16+
17+
در این فصل، نحوه نصب و پیکربندی محیط توسعه ی Go را بیان خواهم کرد.
18+
19+
## لینک ها
20+
21+
- [فهرست مطالب](preface.md)
22+
- بخش بعدی: [نصب](01.1.md)
23+
24+
</div>

0 commit comments

Comments
 (0)