Skip to content

Commit

Permalink
Merge pull request #261 from kehiy/main
Browse files Browse the repository at this point in the history
history and change log fpr v1
  • Loading branch information
Ja7ad committed Jun 30, 2023
2 parents 84be3f3 + 9a53c75 commit d581487
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
6 changes: 4 additions & 2 deletions content/changes-log.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ weight: 8
{{< timeline >}}

{{% event date="2022-08-02" title="نسخه 1.19"%}}
بزودی تکمیل می شود

{{% /event %}}

{{% event date="2022-03-15" title="نسخه 1.18" %}}
Expand Down Expand Up @@ -88,7 +88,9 @@ weight: 8
{{% /event %}}

{{% event date="2012-03-28" title="نسخه 1" %}}
بزودی تکمیل می شود
گو 1 یک نسخه اصلی از زبان برنامه‌نویسی Go است که در طولانی مدت پایدار خواهد بود. برای کسب اطلاعات بیشتر، به [یادداشت‌های انتشار](https://go.dev/doc/go1.html) Go 1 مراجعه کنید.

هدف این است که برنامه‌های نوشته شده برای Go 1 بدون تغییر، در نسخه‌های آینده از Go 1 به درستی کامپایل و اجرا شوند. برای اطلاعات بیشتر درباره آینده Go 1، [مستندات سازگاری](https://go.dev/doc/go1compat.html) Go 1 را مطالعه کنید.
{{% /event %}}

{{< /timeline >}}
5 changes: 5 additions & 0 deletions content/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@ weight: 4

زبان گو (Go) در سال ۲۰۰۷ (به شمسی: ۱۳۸۶) توسط «شرکت گوگل» با هدف افزایش بهره‌وری برنامه‌نویسی در محیط چندهسته‌ای، رایانه‌های شبکه‌ای و کدبیس‌های بزرگ طراحی شد [[به نقل از ویکی پدیا](https://fa.wikipedia.org/wiki/%DA%AF%D9%88_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C))] و سپس به عنوان یک زبان کامپایلری و تایپ استاتیک در نوامبر سال ۲۰۰۹ بصورت عمومی با هدف {{< tooltip text="کامپایل کارآمد" note="efficient compilation" >}}، {{< tooltip text="اجرای کارآمد" note="efficient execution" >}} و{{< tooltip text="سهولت برنامه نویسی" note="ease of programming" >}} معرفی شد که توسط شرکت گوگل توسعه داده شده است و بسیاری از اعضای تیم طراحی و توسعه زبان گو [[Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson), [Rob Pike](https://en.wikipedia.org/wiki/Rob_Pike), [Robert Griesemer](https://en.wikipedia.org/wiki/Robert_Griesemer)] سال ها تجربه در زمینه تحقیق و توسعه زبان برنامه نویسی دارند.

تاریخچه زبان گولنگ به سال ۲۰۰۷ میلادی برمیگردد.وقتی که سه برنامه‌نویس تصمیم گرفتند یک زبان برنامه‌نویسی جدید با ترکیبی از ویژگی‌های مختلف را توسعه دهند. آنها هدف خود را در نظر داشتند که زبانی سریع، ساده، قابل استفاده و موثر برای توسعه نرم‌افزارهای همزمان و مقیاس‌پذیر بسازند.

گولنگ از زبان هایی چون pascal, c and oberon الهام گرفته است. هدف توسعه دهندگان گولنگ ساده تر کردن فرایند طراحی و ساخت نرم افزار های مقایس پذیر بوده.
آنها در طراحی گولنگ تلاش کردند تا عملکرد زبان را بهبود بخشند و یک سینتکس ساده و خوانا ارائه دهند.

از آن زمان تا به امروز، گولنگ رشد و پیشرفت چشمگیری کرده است و استفاده از آن در صنعت نرم‌افزار روز به روز بیشتر می‌شود. شرکت‌های بزرگی مانند Google، Dropbox، YouTube و Docker از گولنگ به عنوان یکی از زبان‌های اصلی خود استفاده می‌کنند. همچنین جامعه برنامه‌نویسی گولنگ به طور فزاینده‌ای در حال رشد است و ابزارها و کتابخانه‌های زیادی با استقاده از گولنگ توسعه داده شده است.

زبان گو دارای یک سری ویژگی های منحصر به فرد می باشد و برخی از ویژگی هایش از سایر زبان ها الهام گرفته شده است :

Expand Down Expand Up @@ -42,4 +46,5 @@ weight: 4

{{< hint info >}}
برنامه نویس های زبان گو را {{< tooltip text="گوفر" note="Gopher" >}} صدا میزنند.
گوفر نام یک نوع موش و همچنین mascot گولنگ است.
{{< /hint >}}

0 comments on commit d581487

Please sign in to comment.