TGViewer
Истовый инженер Истовый инженер @ultimate_engineer · 11.9K subscribers
Post #126 3.19K
​​📄Не тонуть в горутине: особенности реализации одной и той же задачи на С и Go

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

Алексей Буреев, старший инженер по разработке ПО в YADRO, решил провести эксперимент. Он попробовал организовать пул потоков и event driven-архитектуру в рамках межпроцессного взаимодействия на разных языках. На Go, своем «рабочем» языке, и чистом С — низкоуровневом языке программирования. Для этого он заглянул «под капот» стандартных типов данных, которые уже были заботливо созданы разработчиками языка. В результате получился «сравнительный анализ» синтаксиса и возможностей двух языков в рамках одной задачи, которые привели инженера к интересным выводам.

Из статьи вы узнаете:

▪Как реализовать event driven-парадигму на С;
▪Как «нестандартно» использовать мьютексы;
▪Какие потенциальные проблемы с организацией пула потоков уже решены в Go «из коробки».

Читать статью ➡

#языкипрограммирования
  • 👍 12
  • 🔥 5
  • ❤ 2
More from @ultimate_engineer
  1. Oct 9, 2026📖 Что нужно, чтобы стать AppSec-инженером — Почему все вокруг путают нас с тобой? — А ты…
  2. Oct 8, 2026💡 Быстрый старт через ручное тестирование Компании автоматизируют всё, что можно, и вокру…
  3. Oct 6, 2026🪟 Как первый проект помогает найти свое место в инженерии — рассказывают студенты Нового…
  4. Oct 5, 2026💻 Почему язык из 1970-х до сих пор остается основой системного программирования Язык C по…
  5. Oct 4, 2026🤪🧐😞🤯😍 69 лет со дня запуска первого спутника: какие задачи сегодня решают космические…
  6. Oct 1, 2026🚀 Сколько инженеров нужно, чтоб поднять ракету в воздух? Для сложного инженерного проекта…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →