Go

Скріншот програми:
Go
Дані програми:
Версія: 1.5 оновлений
Дата завантаження: 27 Sep 15
Розробник: The Go Project
Ліцензія: Безкоштовно
Популярність: 6

Rating: 3.0/5 (Total Votes: 2)

Перейти є відкритим вихідним кодом, крос-платформний, виразні, поширюється вільно, складальником сміття, і одночасно мова програмування, розроблений групою інженерів в Google. З Go, будь-який розробник зможе побудувати стабільні, надійні та ефективні програми. Кілька інтерактивні приклади доступні на домашній сторінці проекту.


Може бути легко відлагоджується, використовуючи GDB

Код проводиться на мові програмування Go легко можна налагодити за допомогою GDB (Проект GNU Debugger) програмне забезпечення з відкритим вихідним кодом. Щоб почати роботу з Go в операційній системі GNU / Linux, просто завантажити пакет, який відповідає вашим комп'ютером і Rsquo ;. З архітектурою, зберегти архів на ваш домашній каталог і розпакуйте його

Відкрийте термінал додаток, перейдіть в папку, в & lsquo; бен & Rsquo; Папка (наприклад, CD / дому / softoware / перейти / бен /) і запустити & lsquo; ./ перейти --help & Rsquo; Команда для перегляду доступних параметрів командного рядка і повідомлення про використання. Розширений документація про те, як почати роботу з мови програмування Go також надається на основному веб-сайті проекту.


Параметри командного рядка

Його вбудовані команди дозволить вам скласти пакети і залежності, щоб список пакетів, щоб надрукувати інформацію про середовище Go, щоб видалити об'єктні файли, щоб виправити пакетів, для генерації Go файли шляхом обробки вихідного коду, для компіляції і запустити програму Перейти і перевірити пакети.

Крім того, ви можете запустити спеціальний інструмент ходити, бігати інструменту ветеринара йти на пакети, запустіть gofmt на джерела пакетів, скомпілювати і встановити пакунки і залежності, а також для завантаження й установки пакетів і залежностей.


Працює на GNU / Linux, BSD, Mac і Windows,

Як уже згадувалося на початку огляду, Го мова програмування крос-платформний, що означає, що ви можете використовувати його в будь-якому дистрибутиві GNU / Linux, а також на BSD, Mac OS X, і Microsoft Windows операційної системи. Обидва 32 і 64-розрядних платформ, підтримуються в даний момент

Що нового У цьому випуску :.

    < LI> компілятор і середу тепер повністю написаний на Go (з невеликим асемблера). З більше не бере участь у реалізації, і тому компілятор С, що колись був необхідний для побудови розподілу немає.
  • Складальник сміття тепер одночасно і забезпечує більш низькі різко раз пауза, запустивши, коли це можливо, паралельно з іншими goroutines.
  • За замовчуванням, запускає програми Перейти з GOMAXPROCS встановлених числу доступних ядер; У попередніх версіях це дефолт 1.
  • Підтримка пакетів з тепер надається для всіх сховищ, а не тільки ядро ​​Перейти.
  • Команда йдуть в даний час забезпечує експериментальну підтримку і Quot; vendoring & Quot; зовнішні залежності.
  • Нова команда йти інструмент трасування підтримує дрібнозернистий відстеження виконання програми.
  • Нова команда йти док (на відміну від godoc) налаштовується для використання командного рядка.

Що нового у версії 1.4.2:

  • Це новий випуск йде майже сім місяців після виходу Перейти в 1.1 в травні, набагато більш короткий період, ніж 14 місяців між 1,1 і 1,0. Ми очікуємо, порівнянний інтервал між майбутніми великих релізів.
  • Перейти 1.2 включає в себе кілька змін незначних мовних, кілька поліпшень в реалізації мови та інструментів, деякі поліпшення продуктивності, і багато доповнення та (обернено-сумісних) змін в стандартній бібліотеці.
  • Будь ласка, прочитайте примітки до випуску для всіх деталей, так як деякі зміни можуть вплинути на поведінку існуючих (баггі) програм. Далі слід основні моменти виходу.
  • Новий синтаксис скибочку трехіндексние додає можливість вказати потенціалу, а також довжини. Це дозволяє програмісту передавати значення скибочку, які можуть отримати доступ тільки до обмежену частину основного масиву, метод, який раніше вимагав використання небезпечного пакета.
  • нововведенням ланцюга інструменту є можливість обчислити і результати тест дисплея покриття. Дивись тест йти і документацію кришка інструменту для деталей. Пізніше на цьому тижні ми опублікуємо статтю, в якій обговорюються цю нову функцію в деталях.
  • Goroutines зараз попереджувальні планується, що планувальник викликається іноді після вступу в функцію. Це може запобігти зайняті goroutines від голоду інші goroutines в тому ж потоці.
  • Збільшення на goroutine розмір стека за замовчуванням має поліпшити продуктивність деяких програм. (Старий розмір мав тенденцію до впровадження дорогою перемикання стека сегмента в розділах важлива продуктивність.) На іншому кінці, нові обмеження на розміри стеків та кількості операційних потоків повинні запобігти погану поведінку програми від споживання всі ресурси машини , (Ці обмеження можуть бути скориговані за допомогою нових функцій в середовищі / налагодження пакета.)
  • Нарешті, серед багатьох змін в стандартній бібліотеці, значні зміни включають в себе новий пакет кодування, індексовані аргументи в рядках формату PRINTF, і деякі зручні доповнення до пакетів шаблонів.

Що нового у версії 1.4.1:

  • Це новий випуск йде майже сім місяців після виходу Перейти в 1.1 в травні, набагато більш короткий період, ніж 14 місяців між 1,1 і 1,0. Ми очікуємо, порівнянний інтервал між майбутніми великих релізів.
  • Перейти 1.2 включає в себе кілька змін незначних мовних, кілька поліпшень в реалізації мови та інструментів, деякі поліпшення продуктивності, і багато доповнення та (обернено-сумісних) змін в стандартній бібліотеці.
  • Будь ласка, прочитайте примітки до випуску для всіх деталей, так як деякі зміни можуть вплинути на поведінку існуючих (баггі) програм. Далі слід основні моменти виходу.
  • Новий синтаксис скибочку трехіндексние додає можливість вказати потенціалу, а також довжини. Це дозволяє програмісту передавати значення скибочку, які можуть отримати доступ тільки до обмежену частину основного масиву, метод, який раніше вимагав використання небезпечного пакета.
  • нововведенням ланцюга інструменту є можливість обчислити і результати тест дисплея покриття. Дивись тест йти і документацію кришка інструменту для деталей. Пізніше на цьому тижні ми опублікуємо статтю, в якій обговорюються цю нову функцію в деталях.
  • Goroutines зараз попереджувальні планується, що планувальник викликається іноді після вступу в функцію. Це може запобігти зайняті goroutines від голоду інші goroutines в тому ж потоці.
  • Збільшення на goroutine розмір стека за замовчуванням має поліпшити продуктивність деяких програм. (Старий розмір мав тенденцію до впровадження дорогою перемикання стека сегмента в розділах важлива продуктивність.) На іншому кінці, нові обмеження на розміри стеків та кількості операційних потоків повинні запобігти погану поведінку програми від споживання всі ресурси машини , (Ці обмеження можуть бути скориговані за допомогою нових функцій в середовищі / налагодження пакета.)
  • Нарешті, серед багатьох змін в стандартній бібліотеці, значні зміни включають в себе новий пакет кодування, індексовані аргументи в рядках формату PRINTF, і деякі зручні доповнення до пакетів шаблонів.

Що нового у версії 1.1.1:

  • У 2011 році ми оголосили про Перейти виконання для App Engine , З тих пір ми продовжували вдосконалювати Перейти App Engine досвід, і, як правило покращена підтримка Перейти на Google Cloud Platform. Наприклад, Google-API-го-клієнт забезпечує інтерфейс Перейти до ряду громадських API, Google, у тому числі Compute Engine, Cloud Storage, BigQuery, Drive, і багато іншого.

Схожі програми

bin86
bin86

3 Jun 15

Enchanting
Enchanting

14 Apr 15

cons
cons

3 Jun 15

Go

Коментар не знайдено
додати коментар
Включіть картинки!