TGViewer
feelin feelin @feelindev · 47 subscribers
Post #263 36
Технологическая диктатура

Для одного рабочего проекта потребовалось написать небольшой сервис для всяких манипуляций над его исходниками. Раз уж такое дело — решил попробовать что-то новое, не всё же на Python да TypeScript писать. Выбрал Go, который хайпится уже не первый год.

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

Есть C++ с миллионом компиляторов и стандартов, UB и всем подобным. Есть Python, в котором стандарт языка один, но он развивается сообществом разработчиков, которое принимает решения о тех или иных фичах.

Подход в Go — буквально диктатура. В Google когда-то решили, что писать будем так, значит писать будем так.

И этот подход нужен не для того, чтобы показать доминацию. Язык изначально придуман для того, чтобы писать максимально простой, производительный, поддерживаемый, а главное — безопасный код. Иным образом поддерживать такие цели было бы тяжело.

Каждый раз, сталкиваясь с какими-то своеобразными решениями — например, с обработкой ошибок через явный if err != nil вместо исключений — сразу понимаешь, почему это было сделано именно так: язык явно указывает тебе, в каком конкретном месте может появиться ошибка, и если ты её не обработал — это исключительно твоя ответственность.

🎤 feelin
More from @feelindev
  1. Oct 1, 2026Мне нужна твоя одежда и твой мотоцикл Вечная тема, которая преследует AI: не взбунтуются л…
  2. Sep 28, 2026Искусственное сопротивление В последнее время я часто задумываюсь о том, почему некоторые…
  3. Sep 22, 2026Яблочная секта Уже пару месяцев как я прикупил себе последний MacBook Air на M5. Сегодня р…
  4. Sep 18, 2026Highway to AI В Developer Relations есть один важный аспект – открытость своего продукта и…
  5. Sep 16, 2026Plata за хайп На прошлой неделе в IT-тусовке разразился скандал из-за ситуации с разработч…
  6. Sep 15, 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 →