0
Найти на сайте: параметры поиска

 

 

Релиз версии языка программирования Go 1.3

21 июня 2014 -

В эту среду состоялся выход версии языка программирования Go 1.3. Релиз состоялся всего через пол года после выхода предыдущей версии. Go 1.3 значительно отличается улучшенной производительностью. Язык программирования Go позволяет легко создавать простое, надежное и эффективное программное обеспечение. Команда разработчиков советует всем, кто использует Go обновиться до последней версии. Бинарники с Go 1.3 доступны для операционных систем windows, linux и mac os x.

 

Выход языка программирования Go 1.3

 

Основные изменения не затронули синтаксис языка, а были сосредоточены на улучшении возможностей компилятора. Сборка проектов теперь происходит еще быстрее, что особо важно при разработке больших проектов. Также много времени было уделено поддержке операционных систем DragonFly BSD, Plan 9 (операционная система, созданная Bell Labs) и Solaris.
На сайте приятно удивило вот такое окошечко, где можно опробовать возможности языка.

Стандартная первая программа "Hello world" на языке Go


Для разработке на Go прекрасно подойдет среда программирования Geany, поскольку она поддерживает подсветку синтаксиса этого языка.

Изменения и улучшения в версии Go 1.3.

  • Свернута поддержка windows 2000.
  • Добавлена поддержка DragonFly BSD для amd 64 и i386 (начиная с версии DragonFly 3.6 и выше).
  • Изменения в модели памяти, затрагивающие передачу и прием по буферизированным каналам.
  • В стандартную библиотеку добавлен новый пакет debug/plan9obj, благодаря которому реализуется доступ к объектным файлам a.out в операционной системе Plan 9.
  • Появился новый тип sync.Pool, обеспечивающий реализацию определенных типов кэшей, память которых может быть освобождена автоматически.
  • Претерпел изменения и сервер с документацией Godoc, который теперь умеет статически анализировать код, если использовать флаг -analysis. Результаты анализа будут представлены в исходнике и в пакете документации, отображая отношения между типами и их методами, интерфейсами и их реализациями. Такой подход значительно облегчит жизнь программистам.
  • Оптимизирована работа сборщика мусора, что положительно сказалось на производительности. Благодаря внедрению нового алгоритма сборки мусора, быстродействие улучшилось более чем на половину.


Для тех же, кто занимается разработкой веб приложений мы рекомендуем простой редактор Bluefish, облегчающий процесс верстки.

 

Теги: go 13
Комментарии (0)

Нет комментариев. Ваш будет первым!