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, и многое другое.

Похожие программы

wempy
wempy

20 Feb 15

TinyCOBOL
TinyCOBOL

11 May 15

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

MAWK
MAWK

17 Feb 15

Комментарии к Go

Комментарии не найдены
добавить комментарий
Включите картинки!