golang
(22)
У мову Go додали підтримку чипів Apple M1
Розробники Google опублікували реліз мови Go 1.16, у якому з'явилась нативна підтримка Apple Mac M1. У випуск додали порти netbsd/arm64 й openbsd/mips64 (для підтримки NetBSD на 64-розрядних ARM та OpenBSD — на системах MIPS64). Go вже підтримує Linu...
Codeguida · 19 лютого 2021 · 2Глибоке занурення у систему типів Go
Go має дуже цікаву систему типів. Вона уникає класів й наслідування на користь інтерфейсів та композицій, але, з іншого боку, у неї нема шаблонів чи узагальнень (generics). Спосіб, яким вона обробляє колекції, також досить унікальний. Система типів G...
Codeguida · 18 січня 2018 · 503 речі, які роблять Go особливим
Go можна впевнено назвати особливою мовою, адже вона привнесла багато нового завдяки своєму підходу до програмування і тим принципам, які вона просуває. Не дивлячись на те, що деякі з її авторів були ранніми піонерами С, вона з перших хвилин знайомст...
Codeguida · 05 вересня 2017 · 1Yggmail - месенджер з поштовим інтерфейсом
Yggmail - це дочірній проект від розробників Yggdrasil, написаний на Go та має відкритий код. Дозволяє в декілька простих кроків розгорнути сервер для підключення будь якого поштового клієнта, сумісного з протоколами IMAP / SMTP. Працює без залежност...
p.s. · 09 березня · 67Встановлення останньої версії Go в Debian
Це коротенька інструкція для початківців, яка дозволить швидко розгорнути останню версію інфраструктури Go в Debian для збірки програм. Видалення попередньої версії Спочатку перевірте, чи не встановлена певна версія Go за допомогою пакетного менеджер...
p.s. · 09 березня · 13Чого бракує мові Go: результати опитування
Команда Golang опублікувала результати опитування серед розробників: Go Developer Survey 2020. У ньому взяло участь 9648 людей, це дещо менше, ніж у 2019 році (тоді було 10 975). 76% респондентів використовують Go для роботи, 62% — поза роботою, а 66...
Codeguida · 17 березня 2021 · 10Використання переваг Go у Ruby
Я захоплююся Ruby, але у порівнянні з іншими мовами програмування він має завеликий час виконання, особливо при використанні комплексних алгоритмів. Загалом, структури даних у інтерпритованих мовах працюють повільніше, ніж у мовах, які підлягають ком...
Codeguida · 28 лютого 2018 · 4Шкідливе ПЗ мовою Go поширюється дедалі більше
Шкідливих програм, написаних мовою Go, виникає дедалі більше: з 2017 року їхня кількість зросла на 2000%. Такі дані вказані в останньому дослідженні компанії Intezer. В екосистемі кібербеки це зараз помітна тенденція: автори шкідливих програм поступо...
Codeguida · 02 березня 2021 · 3Go 1.11 тепер офіційно підтримується Google Cloud
Google Cloud Functions оголосили про підтримку функцій Go на Google Cloud. Йдеться про останню версію Go 1.11 з новими мовними нововведеннями, такими як модулі для інтеграції сторонніх залежностей у коді. Відсьогодні можна використовувати функції Go,...
Codeguida · 17 січня 2019 · 2Архітектура веб-застосунків на прикладі Golang
З недавнього часу я пишу на Go. До цього здебільшого використовував Python/Django. Як виявилось в світі Golang ще немає купи класних фреймворків, які вирішують більшість завдань, тому треба було самому реалізовувати архітектуру застосунку. І це класн...
Codeguida · 15 червня 2018 · 183