From be47b21f1cee502b69e2c1ba52967dc9280a9d91 Mon Sep 17 00:00:00 2001 From: Maryam Behzadi Date: Thu, 31 May 2018 15:18:35 +0430 Subject: [PATCH] 01.0.md: file translated to persian --- fa/01.0.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 fa/01.0.md diff --git a/fa/01.0.md b/fa/01.0.md new file mode 100644 index 00000000..895670d6 --- /dev/null +++ b/fa/01.0.md @@ -0,0 +1,24 @@ +
+ +# ۱ پیکربندی محیط GO + +به دنیای Go خوش آمدید. وقت آن است که در این دنیای جدید کمی به گشت و گذار بپردازیم! + +Go یکی از زبان های برنامه نویسی رایج می باشد که از قابلیت کامپایل سریع، سیستم های همزمان، و گاربیج کالکتور برخوردار است و همچنین دارای مزایای زیر می باشد: + +- یک پروژه بزرگ را تنها در چند ثانیه کامپایل می کند. +- یک مدل توسعه ی نرم افزاری فراهم می کند که استدلال در آن آسان است و بدین ترتیب از مشکلاتی که در هدر فایل های سبک C وجود داشت، جلوگیری می کند. +- یک زبان ایستا می باشد که در سیستم خود از داشتن سطوح مختلف خودداری کرده است، بنابراین نیازی نیست که کاربران زمان خود را برای درک ارتباط بین نوع ها سپری کنند. این زبان بیشتر شبیه یک زبان شیءگرای سبک می باشد. +- این زبان مجهز به GC یا گاربیج کالکتور می باشد و از ویژگی های همزمانی و ارتباط برخوردار می باشد. +- این زبان برای کامپیوترهایی که به چند هسته مجهز هستند، طراحی شده است. + +Go یک زبان برنامه نویسی کامپایلری است. در این زبان کارایی زبان های پویا یا مفسری در کنار امنیت زبان های ایستا هر دو با هم وجود دارند. این زبان برای کامپیوترهای مدرن و مجهز به چند هسته طراحی شده است که در شبکه هم کاربرد دارد. برای رسیدن به این اهداف، یک سری مسائل هستند که ذاتا باید در سطح انتخاب زبان برنامه نویسی حل شوند؛ برای مثال، یک سیستم سبک وزن کاملا رسا، یک مدل همروندی بومی، و یک گاربیج کالکتوری که به شدت تنظیم شده باشد. برای مدتی طولانی، هیچ بسته یا ابزاری برای رفع همه ی این مسائل معرفی نشد، تا زمانی که انگیزه ای برای توسعه ی زبان Go پدید آمد. + +در این فصل، نحوه نصب و پیکربندی محیط توسعه ی Go را بیان خواهم کرد. + +## لینک ها + +- [فهرست مطالب](preface.md) +- بخش بعدی: [نصب](01.1.md) + +
\ No newline at end of file