Forwarded from Библиотека Go-разработчика | Golang
Текстовая версия выступления Ian Lance Taylor на GopherCon 2024 о том, почему эта фича была добавлена, что из себя представляет и как ее использовать.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
go.dev
Range Over Function Types - The Go Programming Language
A description of range over function types, a new feature in Go 1.23.
Какой результат возвращает парсер (Parser) компилятора Go после успешного разбора исходного кода?
Anonymous Quiz
18%
Скомпилированный исполняемый файл
15%
Множество токенов
58%
Абстрактное синтаксическое дерево (AST)
9%
Посмотреть результаты
Forwarded from Библиотека Go-разработчика | Golang
☑️ Как sync.Pool связан с планировщиком или моделями PMG?
☑️ Что такое проблема false sharing?
☑️ Как устроен sync.Pool?
☑️ Как работает механизм «кражи» sync.Pool?
☑️ Почему «Любой элемент, хранящийся в пуле, может быть автоматически удален в любое время без уведомления»?
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Какова основная роль структуры poolChain в Go?
Anonymous Quiz
4%
Управление объектами в sync.Map
66%
Управление цепочкой объектов в sync.Pool
13%
Управление горутинами
6%
Управление логическими процессорами
10%
Посмотреть результаты
👾 -35% на курс по алгоритмам
На курсе вы на практике познакомитесь со сложными алгоритмами и научитесь писать более короткий и эффективный код – https://proglib.io/w/f6cb68f7
23 390 рублей35 990 рублей
Что еще вас ждет на курсе:
▪️ 150 практических заданий и 47 видеолекций;
▪️ Бессрочный доступ ко всем материалам курса;
▪️ Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🌚 Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям – https://proglib.io/w/f6cb68f7
На курсе вы на практике познакомитесь со сложными алгоритмами и научитесь писать более короткий и эффективный код – https://proglib.io/w/f6cb68f7
23 390 рублей
Что еще вас ждет на курсе:
▪️ 150 практических заданий и 47 видеолекций;
▪️ Бессрочный доступ ко всем материалам курса;
▪️ Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько горутин может одновременно выполняться на одном логическом процессоре (P) в Go в любой момент времени?
Anonymous Quiz
24%
Неограниченное количество
38%
Только одна горутина
32%
Зависит от количества машинных потоков (M)
1%
Максимум две горутины
6%
Посмотреть результаты
Конструкция type assertion в Go предназначена для ...
Anonymous Quiz
25%
проверки типов на этапе компиляции
57%
проверки типа значения и его приведения к требуемому типу
0%
конвертации строки в число
12%
приведения одного типа к другому
6%
Посмотреть результаты
Какого типа оптимизации выполняет Optimizer в Go-компиляторе?
Anonymous Quiz
7%
Оптимизация ввода-вывода
21%
Оптимизация времени компиляции
60%
Оптимизация памяти и скорости выполнения программы
1%
Оптимизация пользовательского интерфейса
11%
Посмотреть результаты
Возникнет ли паника в коде?
Anonymous Quiz
31%
Да
37%
Нет
24%
Может возникнуть, а может и корректно скомпилироваться
8%
Посмотреть результаты