#GO
#Language
چرا گو بزنیم؟
کوچک بودن زبان :
۱. تعداد کلمات کلیدی کم!
۲. سینتکس بسیار نزدیک به C
فرایند کامپایل :
نیازی به فایل سرآیند نیست
نیازی به فایل های make نیست
تنها یک دستور تا کامپایل !
۴. فرایند کامپایل سریع ؟ اجرا همانند اسکریپت!
استاتیک تایپ :
رخ نشون دادن اکثر باگ ها هنگام کامپایل !
نوشتن داکیومنت آسون و خوندن آسون تر کد دیگران
تایپ از روی مقدار به طور اتوماتیک حدس زده میشه
کتابخانه و ابزار :
کلی کتابخونه استاندارد و ابزار خفن بدون نصب هیچ پکیجی!
یک زبان آزاد و متن باز :
با اینکه این زبان مستقیم تحت پشتیبانی گوگل هست اما هیچ لوگویی از گوگل در سایت این زبان دیده نمیشه پس :
سیاست کاری هیچ شرکتی روی حال و آینده زبان تاثیر نداره!
تمام مراحل توسعه شفاف و مشخصه.
تمامی امکانات متن باز قابل استفاده ست.
@ABlueDeveloper
#Language
چرا گو بزنیم؟
کوچک بودن زبان :
۱. تعداد کلمات کلیدی کم!
C++11 = 86
Java = 50
Python3 = 33
C = 32
Go = 25
۲. سینتکس بسیار نزدیک به C
فرایند کامپایل :
نیازی به فایل سرآیند نیست
نیازی به فایل های make نیست
تنها یک دستور تا کامپایل !
$ go install
۴. فرایند کامپایل سریع ؟ اجرا همانند اسکریپت!
$ go run hi.go
استاتیک تایپ :
رخ نشون دادن اکثر باگ ها هنگام کامپایل !
نوشتن داکیومنت آسون و خوندن آسون تر کد دیگران
تایپ از روی مقدار به طور اتوماتیک حدس زده میشه
Z := 10 //compiler know that Z is an int32
کتابخانه و ابزار :
کلی کتابخونه استاندارد و ابزار خفن بدون نصب هیچ پکیجی!
یک زبان آزاد و متن باز :
با اینکه این زبان مستقیم تحت پشتیبانی گوگل هست اما هیچ لوگویی از گوگل در سایت این زبان دیده نمیشه پس :
سیاست کاری هیچ شرکتی روی حال و آینده زبان تاثیر نداره!
تمام مراحل توسعه شفاف و مشخصه.
تمامی امکانات متن باز قابل استفاده ست.
@ABlueDeveloper