Go 1.6.2
20 апреля вышел релиз языка Go 1.6.2 с исправлением критических ошибок из 21 отчёта в:
- компиляторе, среде выполнения, утилитах, документации
- пакетах
mime/multipart,net/http,sort.
>>> Закрытые отчёты об ошибках (github.com)
Всего сообщений: 82
20 апреля вышел релиз языка Go 1.6.2 с исправлением критических ошибок из 21 отчёта в:
mime/multipart, net/http, sort.
>>> Закрытые отчёты об ошибках (github.com)
Выпущена версия 1.6 языка программирования Go. Основные изменения в новой версии касаются компилятора и библиотек, сам язык не изменился и продолжает выполнять обязательство совместимости Go 1. Разработчики не ожидают изменений в работоспособности уже существующих программ на Go.
Новое в версии 1.6:
>>> Подробности (golang.org)
После более чем года разработки, стала доступна первая бета-версия многоязыковой среды разработки KDevelop 5.0.
Новая версия примечательна следующими изменениями:
Из планов проекта также отмечается желание обеспечить поддержку языков Rust и Go. Проект с радостью примет желающих помочь в работе над поддержкой этих языков.
>>> Подробности (kdevelop.org)
По традиции, митап пройдёт в уютном конференц-зале ИТ-инкубатора Технопарка Академгородка (ул. Николаева д. 11).
Время начала регистрации в 18:00. Первый доклад начнется в 18:30. Ориентировочное время окончания мероприятия — 21:00.
После окончания докладов все желающие могут стихийно продолжить дискуссию в баре, который находится по соседству. Уровень докладов разный, будет интересно как начинающим гоферам, так и гуру Go-разработки.
Участие бесплатное, но требуется регистрация.
>>> Подробности (timepad.ru)
19 августа 2015 года вышел шестой стабильный релиз языка Go.
Основные изменения:
>>> Подробности (golang.org)
Разработчики официального компилятора языка программирования Go объявили об окончательном отказе от использования дополнительного компилятора языка Си при сборке и компиляции проекта. Теперь проект полностью переписан на Go с использованием небольшого количества ассемблера.
Среди причин указывается облегчение отладки, большая модульность и легкость написания кода для параллельной работы.
Также объявлено, что следующий релиз языка с версией 1.5 произойдет в августе 2015 года, сейчас проект заморожен для внесения новых улучшений, а разработчики заняты устранением существующих ошибок.
>>> Подробности (golang.org)
Основная цель проекта — позволить создавать приложения как для браузеров, так и для nodejs, используя привычное окружение и инструменты.
На данный момент реализована поддержка большого числа модулей из стандартной библиотеки. Кроме того, реализована поддержка goroutines. Некоторые модули реализованы не полностью (net/http), некоторые доступны только для nodejs (os).
Также доступна «песочница», позволяющая протестировать возможности проекта.
>>> Подробности (gopherjs.org)
Вышла минорная версия языка программирования Go 1.4.2.
Данный выпуск включает в себя исправления в команде go, компиляторе и компоновщике, а также в пакетах runtime, syscall, reflect, и math/big: https://golang.org/doc/devel/release.html#go1.4.minor
Загрузить бинарные сборки и исходные коды можно на сайте Go: https://golang.org/dl/
>>> Подробности (google.com)
Вчера состоялся выпуск языка программирования Go 1.4. Go — это компилируемый императивный язык программирования, созданный Робертом Гризмером, Робом Пайком и Кеном Томпсоном в компании Google как более удобная и безопасная альтернатива C++. Сейчас у него тысячи пользователей по всему миру, на нём написаны такие открытые проекты, как Docker или Ubuntu Juju, а также многие серверные приложения, особенно для внутрикорпоративного использования. В ноябре языку исполнилось пять лет.
Одна из главных новостей: компилятор gc теперь поддерживает платформу Android. Библиотеки пока ещё не готовы, но уже можно писать простые приложения целиком на Go. Кроме того, добавлена поддержка NaCl на процессорах ARM и Plan 9 на AMD64.
( читать дальше... )
>>> Объявление о выпуске (golang.org)
Языку Go уже 5 лет, и разработчики решили сменить систему контроля версий с Mercurial на Git.
Поскольку Go это открытый проект, его исходники первоначально размещались на Google Code, но с ростом количества участников проекта (подавляющее большинство которых использует Git в качестве системы управления версиями) Google решил прислушаться к их пожеланиям и сменить VCS.
Основной репозиторий проекта Go и все его субрепозитории, а также страничка Wiki и багтрекер вскоре будут размещены на GitHub.
Системой рецензирования кода будет Gerrit.
Процесс миграции должен начаться вскоре после выхода Go 1.4 в начале декабря. А Go 1.5 будет первой версией, размещенной на GitHub.
>>> Подробности (google.com)
Barak Michener, разработчик из Google, открыл исходный код новой графовой базы данных на Go — Cayley.
Предназначение Cayley — быть частью инструментария разработчика для отображения Linked Data-баз знаний и представления информации в виде графов (семантические, социальные сети и т.п.).
Из заявленного:
Лицензия: Apache License, версия 2.0
Википедия о графовых базах данных.
Википедия о Linked Data.
>>> Подробности, исходный код, инструкция по установке и использованию. (github.com)
Версия 1.3 выпущена спустя шесть месяцев после версии 1.2 и не содержит изменений в языке. Основная работа была произведена над реализацией, что обеспечило точную сборку мусора, рефакторинг тулчейна, результатом которого стала более быстрая сборка, особенно больших проектов, и значительное улучшение производительности. Как всегда, Go 1.3 держит обещание совместимости, и с новой версией почти все приложения будут продолжать собираться и запускаться без изменений.
Главные улучшения:
А также многое другое.
>>> Подробности (golang.org)
Дмитрий Вьюков, разработчик Google, работающий над ядром языка Go, выступит докладчиком на DevConf 2014.
Поддержите Дмитрия, чтоб доклад вошел в программу конференции DevConf 2014.
В программе еще 2 доклада по Go:
>>> Предлагаем Вашему вниманию интервью с автором доклада (devconf.ru)
Через семь месяцев после Go 1.1, 1 декабря 2013 вышла стабильная версия Go 1.2.
Go 1.2 содержит незначительные изменения языка и некоторое количество улучшений в реализации компилятора и инструментов, несколько моментов улучшения производительности, много дополнений и (обратно-совместимых) изменений в стандартной библиотеке. С полным списком изменений можно ознакомиться по ссылке. Коротко об изменениях:
В рамках релиза, Go Playground была обновлена до Go 1.2. Это также затрагивает и сервисы, которые используют Playground, такие как Go Tour и блог. Обновления также добавляют возможность использовать в песочнице потоки и пакеты os, net и unsafe, делая ее более похожей на реальное окружение Go.
>>> Подробности (golang.org)
20 ноября в Яндексе пройдёт очередная встреча московского Go-сообщества. Специалисты по Go, начинающие Go-разработчики и все, кто интересуется этим языком, услышат доклады о его использовании в разных проектах, смогут пообщаться и обменяться опытом.
Программа:
Участие бесплатное, но зарегистрироваться необходимо.
20 ноября, в среду, с 18:30 ждем участников по адресу: Москва, ул. Льва Толстого 16, офис Яндекса, зал Экстрополис.
Количество мест ограничено. Если вы зарегистрировались, но не сможете прийти, – пожалуйста, сообщите нам об этом заранее.
>>> Подробности (yandex.ru)
Команда разработчиков рада сообщить о выходе новой версии языка программирования Go — 1.1.
Go — компилируемый многопоточный язык программирования, разработанный компанией Google. Первоначальная разработка Go началась в сентябре 2007 года, а его непосредственным проектированием занимались Роб Пайк и Кен Томпсон.
Версия 1.1 включает в себя множество усовершенствований, наиболее значительные из которых связаны с производительностью:
Таким образом, код, собранный новой версией компилятора, скорее всего будет работать быстрее.
Кроме того, есть некоторые изменения и в самом языке:
С момента выхода Go 1.0 было внесено 2600 изменений от 161 разработчика за пределами Google.
На данный момент поддержка Go осуществляется для операционных систем FreeBSD, OpenBSD, Linux, Mac OS X, Windows.
>>> Подробности (golang.org)
Сегодня состоялся релиз Go 1 — первый стабильный релиз языка программирования Go. Разработчики заявляют, что программы работающие под Go 1 в большинстве случаев будут работать без изменения и в следующих версиях языка. Также теперь будут предоставляться официальные сборки компилятора для всех популярных платформ: Linux, Mac OS X, FreeBSD и Windows.
В релиз вошло немного изменений, так как разработчики сосредоточились над исправлением ошибок и улучшением переносимости, но тем не менее, некоторые существенные нововведения все же были реализованы:
Также обновлен Google App Engine SDK для Go.
>>> Подробности (golang.org)
Оказывается, есть хороший учебник по языку программирования Go на английском языке.
Он подойдёт для тех, кому мало официального Go Tutorial, но при этом лень читать спецификацию языка.
Книга свёрстана на LaTeX и распространяется под CC BY-NC-SA 3.0. Автор (Miek Gieben) периодически дополняет и редактирует книгу.
>>> Список ночных PDF-сборок книги (miek.nl)
Google объявил о поддержке языка Google Go на сервисе хостинга веб-приложений Google App Engine.
Google Go — компилируемый язык программирования с поддержкой многопоточности. Язык был создан Кеном Томпсоном (Ken Thompson), который принимал участие в создании Unix, его коллегой по Бэлл Робом Пайком (Rob Pike) и Робертом Грайсемером (Robert Griesemer), который принимал участие в разработке компилятора Java HotSpot.
В отличие от Java, язык компилируется в машинный код, но от C++ его отличает наличие менеджера памяти. Язык не имеет поддержки обработки исключений, наследования типов и обобщённого программирования.
Go предоставляет «goroutines» — легковесные потоки, а также каналы для обмена данными между ними.
Другие языки, такие как Scala и Erlang, также имеют средства для управления параллельностью исполнения, но Go создан с целью предоставления программисту максимального контроля над исполнением программы, как это делают С и С++.
>>> App Engine goes with Go (theregister.co.uk)
Опубликован перевод официальной документации по языку Go «Написание веб-приложений», в которой рассмотрено создание веб-страниц, использование шаблонов и регулярных выражений.
>>> Подробности (netsago.org)
| ← предыдущие | следующие → |