Mina Tafreshi
Mina Tafreshi
خواندن ۱ دقیقه·۶ سال پیش

چرا گو بزنیم؟ (۱)

کوچک بودن زبان :

۱. تعداد کلمات کلیدی کم!

C++11 = 86

Java = 50

Python3 = 33

C = 32

Go = 25

۲. سینتکس بسیار نزدیک به C




فرایند کامپایل :

  1. نیازی به فایل سرآیند نیست :)
  2. نیازی به فایل های make نیست :))
  3. تنها یک دستور تا کامپایل !
$ go install

۴. فرایند کامپایل سریع ؟ اجرا همانند اسکریپت!

$ go run hi.go




استاتیک تایپ :

  1. رخ نشون دادن اکثر باگ ها هنگام کامپایل !
  2. نوشتن داکیومنت آسون و خوندن آسون تر کد دیگران
  3. تایپ از روی مقدار به طور اتوماتیک حدس زده میشه :)
Z := 10 //compiler know that Z is an int32




کتابخانه و ابزار :

  1. کلی کتابخونه استاندارد و ابزار خفن بدون نصب هیچ پکیجی!



یک زبان آزاد و متن باز :

با اینکه این زبان مستقیم تحت پشتیبانی گوگل هست اما هیچ لوگویی از گوگل در سایت این زبان دیده نمیشه پس :

  1. سیاست کاری هیچ شرکتی روی حال و آینده زبان تاثیر نداره!
  2. تمام مراحل توسعه شفاف و مشخصه.
  3. تمامی امکانات متن باز قابل استفاده ست.
برنامه نویسی
Software eng
شاید از این پست‌ها خوشتان بیاید