The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опрос для пользователей OpenVZ"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Опрос для пользователей OpenVZ" +/
Сообщение от Michael Shigorinemail (ok), 22-Май-15, 13:12 
> А чего все тут на Go кидаются в каждой новости?
> Какие у него _объективные_ минусы?

Очевиднейший:

---
The linkers in the gc tool chain (5l, 6l, and 8l) do static linking. All Go binaries therefore include the Go run-time, along with the run-time type information necessary to support dynamic type checks, reflection, and even panic-time stack traces.

A simple C "hello, world" program compiled and linked statically using gcc on Linux is around 750 kB, including an implementation of printf. An equivalent Go program using fmt.Printf is around 1.9 MB, but that includes more powerful run-time support and type information.
--- http://golang.org/doc/faq#Why_is_my_trivial_program_such_a_l...

Причём в этом ответе они передёргивают аж два раза: во-первых, мало кому нужен именно статический сишный hello; во-вторых, этот "more powerful runtime" вряд ли кто-то станет выковыривать из бинарника, которому такая внагрузка ровным счётом никаких плюсов не даёт.

Что само по себе настораживает.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Опрос для пользователей OpenVZ, opennews, 21-Май-15, 22:07  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру