Go

Software screenshot:
Go
Software ətraflı:
Version: 1.5 Yenil?nib
Tarixi Upload: 27 Sep 15
Geliştirici: The Go Project
Lisenziya: Pulsuz
Məşhurluq: 238

Rating: 3.7/5 (Total Votes: 3)

Go Google mühəndislər qrupu tərəfindən hazırlanmış bir açıq mənbə, cross-platform, ifadəli, sərbəst paylanmış, zibil-toplanmış və paralel proqramlaşdırma dilidir. Go ilə, hər hansı bir geliştirici, sabit, etibarlı və səmərəli applications yaratmaq üçün olacaq. Bir neçə interaktiv nümunələr layihənin ana mövcuddur.


Asanlıqla gdb istifadə debugged bilər

Go proqramlaşdırma dili istehsal code asanlıqla gdb (GNU Layihəsi Debugger) açıq mənbə proqram istifadə edərək debugged bilər. Sizin GNU / Linux əməliyyat sistemi Go başlamaq üçün, sadəcə sizin kompüter & rsquo uyğundur paketi download., S memarlıq Ev kataloq arxiv saxlamaq və onu açmaq


Bin & rsquo;

lsquo yeri gedin Terminal app açın; qovluq (məsələn, cd / home / softoware / getmək / bin /) və & lsquo run; help & rsquo getmək ./; mövcud command-line variantları və istifadə mesajı keçirmək üçün əmr. Go proqramlaşdırma dili ilə başlamaq üçün necə Genişləndirilmiş sənədlər layihənin əsas saytda təmin edilir.


Command-line variantları

Onun daxili əmrləri, bir Go ətraf mühit haqqında məlumat çap tərtib etmək, mənbə kodu emal Go faylları yaratmaq üçün, paketləri düzeltmek üçün, obyekt faylları aradan qaldırılması üçün, paketləri siyahısı, paketləri və bağımlılıkları tərtib etmək üçün imkan verir və Go proqram run, və paketləri test.

Bundan əlavə, siz tərtib və paketləri və bağımlılıkları bərpa, paket mənbələri, paketləri go alət baytar run run gofmt xüsusi go alət çalıştırabilirsiniz, həmçinin paketləri və bağımlılıkları indirmek ve yüklemek üçün.


GNU / Linux, BSD, Mac və Windows çalışır

nəzərdən əvvəlində qeyd edildiyi kimi, Go siz BSD, eləcə də, hər hansı bir GNU / Linux paylanması istifadə edə bilərsiniz o deməkdir ki, cross-platform proqramlaşdırma dilidir, Mac OS X və Microsoft Windows əməliyyat sistemləri. Hər iki 32 və 64-bit kompüter platformaları bu zaman dəstəklənir

Bu azad yeni nə:.

    < li> compiler və uzunluğu indi (bir az assembler ilə) Go tamamilə yazılır. C icrasına cəlb artıq, və bir dəfə paylanması tikinti üçün lazım idi C compiler getdi.
  • zibil kollektor indi paralel və mümkün, digər goroutines paralel olaraq, çalışan dramatik aşağı fasilə dəfə təmin edir.

  • Mənim cari olaraq
  • proqramları mövcud özəyi sayı müəyyən GOMAXPROCS ilə run getmək; Əvvəl relizlər bu 1 öndeğer.
  • Daxili paketləri üçün Support indi bütün depolar üçün nəzərdə tutulmuşdur, yalnız Go core.
  • go komanda indi eksperimental dəstək verir & quot; vendoring & quot; xarici bağımlılıkları.
  • Yeni go alət iz komanda proqram icra xırdadənəli axtarışını dəstəkləyir.
  • (GoDoc fərqli) yeni go doc command command-line istifadə üçün xüsusi olunur.

nədir versiyası 1.4.2 Yeni

  • Bu yeni azad təxminən yeddi ay azad sonra gəlir May ayında 1.1, 1.1 və 1.0 arasında 14 aydan çox qısa müddət gedin. Biz gələcək böyük relizlər arasında bir müqayisə interval təxmin edirik.
  • 1.2 gedin dil həyata keçirilməsi və alətləri, bəzi performans təkmilləşdirilməsi və bir çox əlavə və standart kitabxana (geri uyğun) dəyişikliklər kiçik dil dəyişikliklər neçə, bir neçə təkmilləşdirilməsi daxildir.
  • Bəzi dəyişikliklər mövcud (arabası) proqramları davranış təsir göstərə bilər kimi, bütün ətraflı məlumat üçün qeydləri oxuyun. Nə aşağıdakı azad vurğulayır edir.
  • A yeni üç index dilim sintaksis uzunluğu, eləcə də gücü müəyyən etmək imkanı verir. Bu yalnız əsas array məhdud hissəsini əldə edə bilərsiniz bir dilim dəyəri keçmək proqramçı, əvvəllər təhlükəli paketi istifadə tələb texnika imkan verir.
  • vasitədir zəncirinin əsas yeni xüsusiyyət hesablamaq və ekran test əhatə nəticələr obyektdir. Ətraflı məlumat üçün go test və cover vasitədir sənədlərin baxın. Daha sonra bu həftə ətraflı bu yeni xüsusiyyət müzakirə məqalə dərc olunacaqdır.
  • Goroutines indi əvvəlcədən emptively planlaşdırılır ki, Scheduler funksiyası giriş sonra bəzən istinad edilir. Bu, eyni mövzu üzrə digər goroutines ac məşğul goroutines mane ola bilər.
  • default goroutine yığın ölçüsü artması bəzi proqramların performansını artırmaq lazımdır. (Köhnə ölçüsü performans tənqidi bölmələr bahalı yığın-segment kommutasiya təqdim etmək bir tendensiya var idi.) Digər sonuna bir maşın bütün resursları istehlak davranmayan proqramları qarşısını almaq lazımdır, yeni yığını ölçüləri məhdudiyyətlər və əməliyyat sistemi mövzuları sayı . (Bu məhdudiyyətlər uzunluğu / debug paketi yeni funksiyaları istifadə düzəlişlər edilə bilər.)
  • Nəhayət, standart kitabxana bir çox dəyişikliklər arasında əhəmiyyətli dəyişikliklər yeni encoding paketi, Printf format strings indexed arqumentlər və şablon paketləri bəzi rahat əlavələr daxildir.

nədir versiyası 1.4.1 yeni

  • Bu yeni azad təxminən yeddi ay azad sonra gəlir May ayında 1.1, 1.1 və 1.0 arasında 14 aydan çox qısa müddət gedin. Biz gələcək böyük relizlər arasında bir müqayisə interval təxmin edirik.
  • 1.2 gedin dil həyata keçirilməsi və alətləri, bəzi performans təkmilləşdirilməsi və bir çox əlavə və standart kitabxana (geri uyğun) dəyişikliklər kiçik dil dəyişikliklər neçə, bir neçə təkmilləşdirilməsi daxildir.
  • Bəzi dəyişikliklər mövcud (arabası) proqramları davranış təsir göstərə bilər kimi, bütün ətraflı məlumat üçün qeydləri oxuyun. Nə aşağıdakı azad vurğulayır edir.
  • A yeni üç index dilim sintaksis uzunluğu, eləcə də gücü müəyyən etmək imkanı verir. Bu yalnız əsas array məhdud hissəsini əldə edə bilərsiniz bir dilim dəyəri keçmək proqramçı, əvvəllər təhlükəli paketi istifadə tələb texnika imkan verir.
  • vasitədir zəncirinin əsas yeni xüsusiyyət hesablamaq və ekran test əhatə nəticələr obyektdir. Ətraflı məlumat üçün go test və cover vasitədir sənədlərin baxın. Daha sonra bu həftə ətraflı bu yeni xüsusiyyət müzakirə məqalə dərc olunacaqdır.
  • Goroutines indi əvvəlcədən emptively planlaşdırılır ki, Scheduler funksiyası giriş sonra bəzən istinad edilir. Bu, eyni mövzu üzrə digər goroutines ac məşğul goroutines mane ola bilər.
  • default goroutine yığın ölçüsü artması bəzi proqramların performansını artırmaq lazımdır. (Köhnə ölçüsü performans tənqidi bölmələr bahalı yığın-segment kommutasiya təqdim etmək bir tendensiya var idi.) Digər sonuna bir maşın bütün resursları istehlak davranmayan proqramları qarşısını almaq lazımdır, yeni yığını ölçüləri məhdudiyyətlər və əməliyyat sistemi mövzuları sayı . (Bu məhdudiyyətlər uzunluğu / debug paketi yeni funksiyaları istifadə düzəlişlər edilə bilər.)
  • Nəhayət, standart kitabxana bir çox dəyişikliklər arasında əhəmiyyətli dəyişikliklər yeni encoding paketi, Printf format strings indexed arqumentlər və şablon paketləri bəzi rahat əlavələr daxildir.

versiyası 1.1.1 yeni nədir: biz App Engine üçün Go uzunluğu elan 2011-ci ildə

  • . O vaxtdan biz Go App Engine experience yaxşılaşdırılması üçün davam və ümumiyyətlə Google Cloud Platform üçün Go dəstək yaxşılaşmışdır. Məsələn, google-api-go-client Compute Engine, Cloud Storage, BigQuery, Drive, və daha çox.
  • o cümlədən Google ictimai API bir sıra, bir Go interfeysi təmin edir

Oxşar proqram

cons
cons

3 Jun 15

Linaro GCC
Linaro GCC

17 Feb 15

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

GNU Cobol
GNU Cobol

17 Feb 15

Şərh Go

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!