Pull to refresh

Comments 25

Изменения в линкере позволили распространять Go пакеты в виде динамических библиотек, которые можно линковать как с Go, так и с C программам

Я правильно понял, что наконец-то динамическая линковка появилась?
Именно. Но причины её появления больше вынужденные — для упаковки отдельных пакетов в linux-дистрибутивы (в deb/rpm/etc) и для Go mobile нужно было.
Да пофигу какие там причины, наконец-то можно делать .so на Go, это же здорово.
А с MVC-фреймворками всё так же печально, как было?
UFO just landed and posted this here
Тогда как на Go сделать то же самое что на Python+Django или Scala+Play2?
UFO just landed and posted this here
Посмотрите на Revel или Beego.
Раст все еще лучше Go, даже по конкуррентности.
1) Пост о Go и ваш Rust тут не нужен нафиг
2) Кто вам сказал такую глупость
ingrysty — гофер и друг автора статьи, а комментарий — дружеская шутка. А Раст на самом деле люблю я, а не они.
Напишите, пожалуйста, статью про это.
Шарить имплементацию!

Ньювый рашевый лэнгвич.
Ну, если подскажете удачный перевод, буду благодарен.
Так это вообще не перевод.
Поддержка «внутренних» пакетов позволяет делить часть кода между пакетами.
Нет, «share implementation» это не «делить часть кода». Скорее, «разделять реализацию», хотя тоже смысл не передает.
Это именно «делить часть кода». А «разделять реализацию» — вообще буквальный перевод и имеет в точности тот же смысл.
UFO just landed and posted this here
Ребят, где можно подробнее почитать про алгоритмы GC, которые реализованы в Go? Очень интересно.
На русском обсуждалось в подкасте по Go — http://golangshow.com/episode/2015/07-30-009/
Alex_At_Net youROCK
спасибо за ссылки, но данные документы не отвечают на мои вопросы, а скорее добавляют новых

ingrysty
Благодарю, хоть и в большинстве случае разговоры данного подкаста вызывали у меня facepalm, но ответ на вопрос о алгоритме я получил. Стало понятно, что ничего нового они не придумали в этой области. Остался вопрос, можно ли настраивать выбор GC в GO как это сделано в Java?

P.S. для тех кто не хочет слушать подкаст скажу что go использует concurrent mark-sweep. В общем в области сборки мусора все по старому, новых алгоритмов пока никто не придумал)
Sign up to leave a comment.

Articles