LINUX.ORG.RU

Go 1.6

 ,


0

2

Выпущена версия 1.6 языка программирования Go. Основные изменения в новой версии касаются компилятора и библиотек, сам язык не изменился и продолжает выполнять обязательство совместимости Go 1. Разработчики не ожидают изменений в работоспособности уже существующих программ на Go.

Новое в версии 1.6:

  • Поддержка платформ linux/mips64, linux/mips64le и android/386.
  • Более жёсткие правила работы с указателями Go в коде на C.
  • Автоматическая поддержка HTTP/2.
  • Улучшенный механизм повторного использования шаблонов в модуле text/template.

>>> Подробности



Проверено: beastie ()

Ответ на: комментарий от anonymous

не знаю, в каком говне у тебя также, а в golang иначе: пока одна горутина заблокирована, другие продолжают работать в других системных тредах.

feofan ★★★★★ ()
Ответ на: комментарий от anon3

Каждый язык не подходит под массу задач. А посоны-то и не знают!

Дык судя по его постам он это действительно не знает :-)

Debasher ★★★★★ ()
Ответ на: комментарий от cdshines

Я тоже не знаю, кто такой «кериган».

Ох уж эти ньюфаги. Сару Керриган не знают.

anonymous ()
Ответ на: комментарий от unt1tled

Всё верно. факт того что ты слышал тобой перечисленное верен.

qulinxao ★★☆ ()
Ответ на: комментарий от matumba

вердор локин.

разрабы на го дешевле разрабов на с/с++ для кода равной бажности.

получение рычага в сфере образование прогеров в случае прихода голэнга в обучение (что очень вероятно в ближайшие 3 года для многопроцесных)

qulinxao ★★☆ ()
Ответ на: комментарий от KRoN73

ну вот не надо насчёт не влияния гугля на голэнг.

очевидно уже что некоторые вещи Пайк сделал бы иначе (а уж Томсон тем более) не будь они гуглялюдом - более того третий отец0создатель ...

как раз для языка было бы идеально если бы гугль отказался бы от языка - и может даже запретил бы разрабатывать на нём у себя.

в случае последнего есть надежда что голэнг встанет на крыло и лет через 7 займёт достойную нишу.

qulinxao ★★☆ ()
Ответ на: комментарий от qulinxao

как раз для языка было бы идеально если бы гугль отказался бы от языка - и может даже запретил бы разрабатывать на нём у себя.

в случае последнего есть надежда что голэнг встанет на крыло и лет через 7 займёт достойную нишу.

Будь добр, разверни свою мысль.

feofan ★★★★★ ()
Ответ на: комментарий от feofan

хоть и есть попытки гугля что голэнг-комьюнити свободно в стратегии эволюции языка однако восприятие до сих пор языка как языка гугля.

корочь конкретно для голэнга будет лучше если гугль по антимонопольному законодательству разделят как айтиити в своё время Э)

qulinxao ★★☆ ()
Ответ на: комментарий от qulinxao

Спасибо.

корочь конкретно для голэнга будет лучше если гугль по антимонопольному законодательству разделят как айтиити в своё время Э)

Кажется, гугол сделал ход конем и породил алфавит для этого.

feofan ★★★★★ ()
Ответ на: комментарий от qulinxao

ну вот не надо насчёт не влияния гугля на голэнг.

А я ничего не говорил про влияние. Я только про «гугля его пилит?» :)

в случае последнего есть надежда что голэнг встанет на крыло и лет через 7 займёт достойную нишу

А чем сегодня его ниша недостойна? И почему то, что Гугл его не запрещает не даст ему встать на крыло? Не вижу логики.

KRoN73 ★★★★★ ()
Ответ на: комментарий от qulinxao

на данный момент гугль имеет излишнее влияние в комьюнити голэнг.

Разве ему не глубоко пофиг? :) Можно узнать примеры, когда Гугл что-то зарегулировал вопреки коммьюнити?

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

расплыву своё утверждение.

есть гугль и его политика относительно голэнга(- и даже ровно та которую вы обозначили)

есть комьюнити голэнга со своим мнением о влиянии гугля на голэнг(даже и возможно мнение что такого влияния нет на эволюцию языка от компании гугль)

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

qulinxao ★★☆ ()
Ответ на: комментарий от qulinxao

разрабы на го дешевле разрабов на с/с++ для кода равной бажности.

высокооплачиваемые погромисты-плюсовики делают те же самые баги, что и дешёвый golang-кодеры? Это многое говорит о c++, бгг

geek ★★★ ()
Ответ на: комментарий от anonymous

Спасибо за ссылку! Пишу на D мелкие программки уже 5 лет. Но пока полноценной заменою для Питона он не стал. plot2kill больше не собирается, а plplot кривоват. К тому же в scipy очень много полезных библиотек.

Vudod ★★★★★ ()
Ответ на: комментарий от anonymous

Erlang же. Ни разу не маргинален, просто он только не для всего. Математику не попишешь.

Deleted ()
Ответ на: комментарий от yvv

@ yvv, @ Vudod

А в каком языке они есть? Самых главных, BLAS да LAPACK, есть только в фортране да си (а ядра могут быть написаны на ассемблере). Всё. Сомневаюсь, что в других языках есть их нативные эффективные реализации. (numpy, scipy, если не ошибаюсь, написаны не на питоне, а на си.) А вот обёртки - есть. И для go, конечно же, тоже есть: gonum. И там есть не только обёртка, но и нативная реализация (не знаю, насколько эффективная). И plot там есть.

gag ★★★★★ ()
Ответ на: комментарий от feofan

Кроме слипов бывают еще, например, блокирующие сисколы, при вызове которых внутри горутины рантайм го переносит такую горутину в отдельный системный тред.

И кроме переноса ещё нужно уметь увеличивать стек при необходимости.

А,.. так libmill - никакая не lib, а всего лишь препроцессор. Я сначала подумал, что это лёгкий рантайм. А вообще интересно, может уже кто и пробовал такой coroutine рантайм писать?

Ага, Расс Кокс до go уже потренировался: сделал обёртки для популярных блокирующих вызовов, включая accept,..

Но перенос в другой поток - насколько это сложно?

Libmill is intended for writing single-threaded applications. If you want to take advantage of multi-core machines follow the UNIX way and use multiprocessing

Ну, юникс - это и тру, и устаревший. Форков лучше не надо или только для разделения контекстов привилегий/безопасности. Потоков лучше поменьше.

gag ★★★★★ ()

Пробовал его на винде, ни одна библиотека толком не собирается, ругаясь на отсутствие pkg-config. В новом дистрибутиве его включили в комплект или по-прежнему нужны пляски с бубном?

Den_Zurin ()
Ответ на: комментарий от anonymous

Поэтому в топку этот язык! Джаба и С# под виндоуз — наше фсйо.

Жаба с шарпом не могут в нативный код и всегда будут тормозить по сравнению с C++. Хотя для шарпа сделали некий NGen, но это костыль, и такое приложение нельзя распространять.

Den_Zurin ()
Ответ на: комментарий от anonymous

а мне приятно видеть, что тебе приятно видеть, что ему приятно видеть приятные комментарии Bbore

anonymous ()
Ответ на: комментарий от anonymous

а не мне приятно видеть, что тебе приятно видеть, что ему приятно видеть, что ему приятно видеть приятные комментарии Bbore

Kilte ★★★★★ ()
Последнее исправление: Kilte (всего исправлений: 1)

Разработчики не ожидают изменений в работоспособности уже существующих программ на Go.

все изменения в работоспособности уже существующих программ на Go будут неожиданными? или там какие-то гарантии все-таки?

MyTrooName ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.