The OpenNET Project / Index page

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

Выпуск Tinygo 0.40, компилятора для языка Go

16.12.2025 09:29

Опубликован выпуск проекта Tinygo 0.40, развивающего компилятор для языка Go. Компилятор подходит для генерации компактных исполняемых файлов для маломощных систем, таких как микроконтроллеры и встраиваемые устройства, программы для которых должны минимально потреблять память и вычислительные ресурсы. Компиляция для поддерживаемых целевых платформ реализована при помощи LLVM, а библиотеки функций заимствованы из основного инструментария проекта Go. Код распространяется под лицензией BSD.

Скомпилированная программа напрямую может запускаться на микроконтроллерах, что позволяет применять подмножество языка Go для написания сценариев автоматизации. Поддерживается более ста моделей микроконтроллеров, включая различные платы Adafruit, Arduino, BBC micro, ESP32, M5Stack, ST Micro, Digispark, Raspberry Pi Pico, Nordic Semiconductor, SiFive HiFive1, STM32, Makerdiary и Phytec. Для взаимодействия с датчиками и подключёнными внешними устройствами, а также для поддержки интерфейсов, таких как I2C, GPIO и SPI, предоставляются специальные драйверы.

В отличие от похожего компилятора emgo, не обновлявшегося последние четыре года, в tinygo сохранена оригинальная модель управления памятью Go с использованием сборщика мусора, а вместо компиляции в представление на языке Си задействован LLVM для прямой генерации машинного кода. В программах может без изменений использоваться уже существующий типовой код на языке Go, а также большая часть стандартных пакетов. Помимо генерации машинного кода, в tinygo доступна поддержка формирования байткода WebAssembly с возможностью создания обособленных WebAssembly-приложений, используя интерфейс WASI (WebAssembly System Interface).

В новой версии:

  • Внесены оптимизации в сборщик мусора. Прирост производительности составил до 10%.
  • Реализована поддержка инструментария LLVM 20.
  • Добавлена поддержка платформы ESP32-S3, а также плат Xiao ESP32-S3, Gopher ARCADE и Pico2-Ice.
  • Добавлен флаг go-compatibility и переменная окружения TINYGO_GOCOMPATIBILITY для отключения проверки совместимости с объявленной версией языка Go.
  • Для глобальных переменных и функций включена pragma "//go:linkname" в дополнение к "//go:extern".
  • В компилятор добавлена возможность пометки строковых параметров как доступных только для чтения.
  • Для выявления циклов с отложенными вызовами (оператором defer) в компиляторе задействован алгоритм поиска сильно связанных компонентов Тарьяна.


  1. Главная ссылка к новости (https://mastodon.social/@TinyG...)
  2. OpenNews: Представлен язык программирования Gauntlet, расширяющий возможности языка Go
  3. OpenNews: Google намерен добавить телеметрию в инструментарий для языка Go
  4. OpenNews: Лидер проекта Go принял решение покинуть пост
  5. OpenNews: Оценка потребления памяти при одновременном запуске миллиона задач
  6. OpenNews: Выпуск языка программирования Go 1.25
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64427-tinygo
Ключевые слова: tinygo, go
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (91) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:47, 16/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –12 +/
     

  • 1.3, Аноним (3), 10:00, 16/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это безопасный язык? В нём можно разыменовывать нулевой указатель?
     
     
  • 2.5, Аноним (5), 10:08, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    можно
     
  • 2.7, mos87 (ok), 10:28, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да.
     
  • 2.11, Аноним (11), 11:49, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Язык не должен быть безопасным. Безопасность языка это  иллюзия для профанов вайтишников, которые не умеют программировать.
     
     
  • 3.13, Аноним (13), 12:02, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Автомобили не должны быть безопасными. Безопасность автомобилей это иллюзия для профанов водителей, которые не умеют ездить.
     
     
  • 4.19, ProfessorNavigator (ok), 12:38, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Автомобили не должны быть безопасными. Безопасность автомобилей это иллюзия для профанов водителей, которые не умеют ездить.

    Собственно так и есть. Если вы на скорости 100 км/ч вылетите на встречку и там попадёте под фуру, то вам никакие меры безопасности не помогут. Всякие пассивные меры безопасности помогают только при авариях на скоростях в пределах до 60 км/ч. Да и то - весьма условно. Подушка безопасности легко может вас убить например. Поэтому лучший метод остаться живым и здоровым - не попадать в аварии. Т.е. - обучиться нормально ездить, на дороге постоянно быть внимательным, контролировать ситуацию на несколько машин вперёд и назад и т.д. Неожиданно, правда?
      

     
     
  • 5.28, Аноним (28), 13:20, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Если вы на скорости 100 км/ч вылетите на встречку и там попадёте под фуру

    Круиз контроль этого не позволит.

     
     
  • 6.34, ProfessorNavigator (ok), 13:58, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Круиз контроль этого не позволит.

    Каким образом?))

     
     
  • 7.40, Пыщь (?), 14:28, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну человек никогда не пользовался куриз-контролем, вряд ли автомобиль то у юноши есть.
     
     
  • 8.43, Аноним (-), 15:44, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Та ну Может у человека православный таз Без АБС и подушек Но он себя утешает,... текст свёрнут, показать
     
  • 8.54, ProfessorNavigator (ok), 16:28, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне вероятно У меня тоже не было, нет и не будет Тем не менее, как оно ра... текст свёрнут, показать
     
  • 7.48, Анонимусс (-), 16:06, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Каким образом?))

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

     
     
  • 8.52, Водило авуди (?), 16:25, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А тут точно про круизконтроль А то при продаже круизконтроль и lane assistant к... текст свёрнут, показать
     
     
  • 9.56, Анонимусс (-), 16:39, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хз, может раньше так и было Но пару лет назад знакомый брал машину и это был од... текст свёрнут, показать
     
     
  • 10.60, Водило авуди (?), 16:53, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В ваших солнечных калифорниях может и спасает от случайного перестроения, у нас ... текст свёрнут, показать
     
     
  • 11.64, Аноним (-), 17:01, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Перестроение особенно опасно на трассе У вас что трассы не чистят Но вы правил... текст свёрнут, показать
     
  • 11.68, Анонимусс (-), 17:12, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в дождливой заснеженной Германии Австрии Я не очень понимаю что вы мне хотите... текст свёрнут, показать
     
     
  • 12.78, Водило авуди (?), 18:15, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Доказать - ничего, показать - что от людей зависит больше Не знаю как Вас, меня... текст свёрнут, показать
     
     
  • 13.83, Аноним (-), 18:36, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пока да Думаю лет через 10 будет статистика авто-аварий для людей и всяких авто... большой текст свёрнут, показать
     
  • 8.55, ProfessorNavigator (ok), 16:34, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вы точно про круиз-контроль, а не про автопилот Я бы на это посмотрел Вот ... текст свёрнут, показать
     
     
  • 9.59, Анонимусс (-), 16:47, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это точно не автопилот Автопилот это 5 уровень по градации SAE А я говорю... текст свёрнут, показать
     
     
  • 10.76, ProfessorNavigator (ok), 17:52, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот-вот Вы видимо очень давно не бывали там, где есть настоящая зима Даже есл... большой текст свёрнут, показать
     
     
  • 11.77, Анонимусс (-), 18:14, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бывал Когда снег лежит еще в апреле И невероятно рад что свалил оттуда Но как... большой текст свёрнут, показать
     
     
  • 12.87, Аноним (87), 19:22, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Может ну его, все эти отсталые дороги Что вы убого думаете так Надо смотреть в... текст свёрнут, показать
     
  • 12.92, ProfessorNavigator (ok), 20:11, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А я разве говорил что-то против Таки автомат повышает расход топлива Лично я... большой текст свёрнут, показать
     
  • 6.86, Алексей (??), 19:11, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Каким образам вас спасет круиз контроль от фуры?! Круиз контроль предназначен для движения и удержания в полосе. Когда вы выезжаете на встречку круиз не работает (ну или наоборот удержит вас в полосе с фурой). Возможно в каких то современных и дорогих авто есть система предотвращения столкновений но это не гарантирует вам что при обгоне когда на вас летит фура вы спасетесь так как вам в принципе может некуда будет свернуть кроме как в кувет что бы уйти от столкновения. В общем вы сперва попробуйте а потом нам расскажите спасе вас круиз контроль от фуры или нет. Единственный вариант сделать автомобили безопасными это забрать у человека возможность ими управлять. Так же и с языками программирования, они станут безопасными как только ИИ научится хорошо программировать а человек туда вообще лезть не будет. Но эти времена наступят не скоро (но это не точно с нынешним темпом развития ИИ)
     
  • 5.35, Аноним (35), 14:03, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Поэтому лучший метод остаться живым и здоровым - не попадать в аварии

    Господи, и этому бреду ставят плюсики. 🤦

    > Всякие пассивные меры безопасности помогают только при авариях на скоростях в пределах до 60 км/ч. Да и то - весьма условно.

    И плевать, что по статистике около 50% смертей при ДТП происходят банально из-за непристегнутого ремня. Откуда ж вы лезете, эксперты тикие?

    > Т.е. - обучиться нормально ездить, на дороге постоянно быть внимательным, контролировать ситуацию на несколько машин вперёд и назад и т.д.

    Да ты хоть из кожи можешь вон лезть, но другой человек нажрется и влетит в тебя. Удачи тебе его контролировать.

    > Неожиданно, правда?

    Ничего неожиданного: ты как всегда несешь бред. 👍

     
     
  • 6.51, ProfessorNavigator (ok), 16:25, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И плевать, что по статистике около 50% смертей при ДТП происходят банально
    > из-за непристегнутого ремня. Откуда ж вы лезете, эксперты тикие?

    Во-первых, никто не утверждает, что пристёгиваться не нужно. Во-вторых ваша "статистика", мягко говоря, сомнительная. В-третьих, люди гибнут не из-за того, что не пристегнулись, а из-за того, что попали в аварию. То, что человек был/не был пристёгнут совершенно не означает, что он погибнет/выживет. Рассматривать нужно каждый случай индивидуально, с учётом ВСЕХ сопутствующих обстоятельств. В том же городе Санкт-Петербурге например раньше (как сейчас - не знаю, давно там за рулём не ездил) очень лояльно относились к не пристёгнутым ремням. Потому что там полно всяких каналов и речек. И если вы в одну из них улетите, то ремень может вас и убить. Заклинит его от рывка, или просто из-за стресса рванёте сильно - и всё. "Утонул до приезда спасателей".

    > Да ты хоть из кожи можешь вон лезть, но другой человек нажрется
    > и влетит в тебя. Удачи тебе его контролировать.

    Неадекватное поведение другого водителя можно определить. И предпринять меры, чтобы аварии избежать. Да, может и не помочь, но тут уже ничего не поделаешь. Стопроцентных гарантий не бывает.

    В общем, действительно:

    > Ничего неожиданного: ты как всегда несешь бред. 👍

     
     
  • 7.57, Аноним (-), 16:41, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А насчет обязанности пристегиваться Еще как означает Просто смотрим на кол-во... большой текст свёрнут, показать
     
     
  • 8.69, ProfessorNavigator (ok), 17:22, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вводится лишь для того, чтобы собирать штрафы, и ни для чего другого Если челов... большой текст свёрнут, показать
     
     
  • 9.74, Аноним (-), 17:46, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не выйдет никакими способами а как же штрафы Тут я забочусь не только о сво... большой текст свёрнут, показать
     
     
  • 10.88, ProfessorNavigator (ok), 19:23, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Штрафы нужны только для одного - стричь бабло с населения Больше ни для чего Е... большой текст свёрнут, показать
     
     
  • 11.90, Аноним (-), 19:37, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хахаха, вот это мир розовых пони А что делать если человек тупой и просто не ... большой текст свёрнут, показать
     
  • 9.82, Аноним (82), 18:31, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Гениально Чтобы не попасть в аварию - просто не попадайте в аварию И тогда при... текст свёрнут, показать
     
     
  • 10.93, ProfessorNavigator (ok), 20:13, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я вообще то говорил чтобы не попасть в аварию, учитесь ездить нормально, будьте... текст свёрнут, показать
     
  • 5.42, Аноним (-), 15:40, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как это вас спасет от удака который решил неглядя совершить обгон на двуполоске?
    Или от грузовика у которого отказали тормоза и он решил остановиться за счет встречного потока?

    А вот высокопрочные стали, ремни и подушки - могут увеличить шансы на выживание.
    Ну и отбойники между встречными потоками. Но их тут не любят, говорят "это ограничение!! мне не разрешают выйти за переделы б̶у̶ф̶е̶р̶а̶ своего направления!!"))

    Я уже молчу про всякие пищалки при перестроении, круиз контроли с конролем полосы и прочие девайсы.

     
     
  • 6.50, Водило авуди (?), 16:22, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Я уже молчу про всякие пищалки при перестроении, круиз контроли с конролем полосы и прочие девайсы." Да, с заснеженной/грязной дорогой, отсутствием разметки о таком лучше и не вспоминать. А уж как они заверещали, когда часть из них грязью закидало, а часть нет.
     
     
  • 7.53, Аноним (53), 16:26, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, с заснеженной/грязной дорогой,

    Ну, бывает.

    > отсутствием разметки о таком лучше и не вспоминать.

    Угу, а если еще и асфальта нет, то вообще атас!

    > А уж как они заверещали, когда часть из них грязью закидало, а часть нет.

    А если тебя гразью закидать, то ты верещать не будешь)))?


     
  • 7.89, Аноним (87), 19:24, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да там не на дорогу надо, а на рельсы таких ставить.
     
  • 6.58, Водило авуди (?), 16:45, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Ну и отбойники между встречными потоками. Но их тут не любят, говорят "это ограничение!! мне не разрешают выйти за переделы б̶у̶ф̶е̶р̶а̶ своего направления!!"))"
    Ограничивать так по полной!
    Если аналогии с дорогами и автомогилями, даёшь дороги с ограниченными тоннелями в каждую сторону. А то выпрыгнут из загона гады. Шоп в случае чего толпой без вариантов как под Монбланом в 99-ом. БезопасТно ж.
     
     
  • 7.61, Аноним (-), 16:55, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ограничивать так по полной!

    Ну.. если вы этого хотите, то ладно.

    > Если аналогии с дорогами и автомогилями, даёшь дороги с ограниченными тоннелями в каждую сторону.

    Думаю это перебор, тк слишком дорого.
    Имхо достаточно автоматизации автомобилей.

    > А то выпрыгнут из загона гады.

    Причем тут загон? Вы что пьяный?

    > Шоп в случае чего толпой без вариантов как под Монбланом в 99-ом. БезопасТно ж.

    Пожар в Монбланском тоннеле.
    Погибло 39 человек.
    " из-за понижения видимости включилась пожарная тревога на французской стороне. Однако операторы не видели возгорание, поэтому не закрыли доступ в тоннель, и с обоих концов продолжали въезжать автомобили." - опять мясные мешки налажали((

    Для сравнения в Ставропольском крае за год погибло 300 человек.


     
     
  • 8.70, Водило авуди (?), 17:25, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В тех же США со всеми их службами не везде дороги с разметкой и в хорошем состоя... текст свёрнут, показать
     
  • 6.65, ProfessorNavigator (ok), 17:03, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А как это вас спасет от удака который решил неглядя совершить обгон
    > на двуполоске?

    Если вы его вовремя заметите, то есть шанс от него увернуться. Естественно, что не стопроцентный.

    > Или от грузовика у которого отказали тормоза и он решил остановиться за
    > счет встречного потока?

    См. выше.

    > А вот высокопрочные стали, ремни и подушки - могут увеличить шансы на
    > выживание.

    Высокопрочные стали вас скорее всего и убьют. Если, конечно, у вас нет дуг безопасности, как в спортивных машинах. Потому что вся энергия удара уйдёт не в деформацию кузова машины, а в вашу тушку. Одномоментно. И при лобовом столкновении вам скорее всего ничего уже не поможет. Естественно, что в зависимости от скорости. Вы когда нибудь видели, что остаётся от легкового автомобиля после лобового столкновения с большегрузом?

    > Ну и отбойники между встречными потоками. Но их тут не любят, говорят
    > "это ограничение!! мне не разрешают выйти за переделы б̶у̶ф̶е̶р̶а̶
    > своего направления!!"))

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

    > Я уже молчу про всякие пищалки при перестроении, круиз контроли с конролем
    > полосы и прочие девайсы.

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


     
     
  • 7.67, Аноним (-), 17:12, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, но нет Сейчас авто проектируют капсула безопасности сминаемые зоны Е... большой текст свёрнут, показать
     
     
  • 8.84, ProfessorNavigator (ok), 18:58, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно Я просто не стал уточнять - писать лень В этом случае важно в пер... текст свёрнут, показать
     
  • 4.20, Пыщь (?), 12:43, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Легковой автомобиль как бы считается ширпотребом, но и для допуска к его управлению по идее допускаются только через некоторый экзамен (по факту уже не так, скоро аварийость подтянется). Грузовиком - экзамен посложнее, автобус - ещё сложнее (но эти уже не ширпотреб для управления). Карьерный самосвал - вообще не ширпотреб, там и допуски другие (по факту не везде так, особо в РФ - все ТБ прахом). А у Вас есть корочки гособразца соответствию MISRA C для допуска к програмлению на оном, когда проходила последняя аттестация на соответствие? Нет - вам к ржавым и без дальнейших упоминаний безопасности в Вашем веблокоде. Если уж решили приравняться к водителям.
    Давно ли програмление стало ширпотребом? Каждая домохозяйка смогёт? Ну ржавые к этому стремятся. Только нифига из таких профанов не выйдет водителей ралли (как минимум не у каждой тушки  выносливаость позволит), если уж сравнивать с автомобилями. Катайтесь на своих ржавых инвалидках, клепая веблокодинг, не считайте себя автогонщиками уровня системных программистов. То что в ведро линуха ржавость запихивают, да пжалста, только реальное системное программирование порой сваливается до уровня ассемблерных вставок для различных трюков с процами и применения их функций в желаемой конфигурации (а не как жёстко клеит коноплятор), так вся ржавая безопасТность работы с памятью ложится на компетентность разработчика.

    Послесловие. Вообще ведро линуха слабый показатель серьёзного програмления. Хотя бы plan9 в пример приводите, ну sel4 для пущей важности. Линух - это ну .. покатушки стритсракеров, куда влились всякие производители (поле заработка).

     
     
  • 5.41, Анонимусс (?), 15:40, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Давно ли програмление стало ширпотребом?

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

    > Каждая домохозяйка смогёт?

    И такие смогла! Вон финский студент смог, а домохозяйка чем хуже?

    >  Ну ржавые к этому стремятся.

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

    > Катайтесь на своих ржавых инвалидках

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

    > Хотя бы plan9 в пример приводите,

    Куча бывших студней которые  ̶д̶р̶о̶ч̶а̶т̶ ̶д̶р̶у̶г̶ ̶д̶р̶у̶г̶у̶ фантазирую на тему "идеальной оси опередившей время"?

    > ну sel4 для пущей важности

    Отличный пример. Прекрасно показывает сколько нужно трудозатрат для того чтобы сделать надежными пару тысяч строк си кода (спойлер: 11 человеколет).

     
  • 4.25, Аноним (25), 13:06, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Опять эти дурацкие аналогии про сортиры, велосипеды, автомобили. Если уж проводить аналогию с автомобилем, то автомобиль - это как пользование компьютером на уровне "уверенного пользователя", а не язык программирования.
     
     
  • 5.38, Аноним (22), 14:14, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Опять эти дурацкие аналогии

    Так местным "разработчикам" ничего иного и не остаётся.

     
  • 5.44, Аноним (-), 15:57, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему дурацкие?
    Я вот уверенный пользователь а̶в̶т̶о̶м̶о̶б̶и̶л̶я̶ ядра линукс.
    Использую как на дестопе, так и на телефоне в виде андроида.
    Могу если сильно припрет даже собрать from scratch, но в нормальной ситуации заниматься этим не собираюсь.

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

    Неужели я слишком много хочу?

     
     
  • 6.72, Аноним (72), 17:33, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь не использовать линукс, если он тебе не нравится. Когда тебя не устраивает авто - ты его просто меняешь. Можешь доработать, если силенок хватит и тогда он будет ближе к твоим ожиданиям. А все эти «хочу» - это слезки в пользу бедных. Хочешь - меняй. Не хочешь - не используй. Все очень просто.
     
     
  • 7.73, Аноним (-), 17:43, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда тебя не устраивает авто - ты его просто меняешь.

    Когда авто сделано ногами, то его отзывают, производители платят штрафы.
    Всякие требования и сертификации не просто так вводят.

    > А все эти «хочу» - это слезки в пользу бедных. Хочешь - меняй. Не хочешь - не используй. Все очень просто.

    Завтра государство решит что от ботнетов из взломанных роутеров слишком много проблем - заставит поддерживать прошивки 10 лет.
    Так же и должно быть с софтом.
    AS IS признать не действительным.
    Госзаказ программ только с проверенным кодом.
    И овнокода станет на порядок меньше.


     
     
  • 8.85, нах. (?), 18:58, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    производитель лады-весты чота ржот Двое уже насмерть, а обе весты - как новеньк... большой текст свёрнут, показать
     
  • 8.91, Аноним (25), 19:50, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ахахахахах кхм-кхм АХАХАХАХХАА ... текст свёрнут, показать
     
  • 4.80, Кошкажена (?), 18:28, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Автомобили не должны быть безопасными. Безопасность автомобилей это иллюзия для профанов водителей, которые не умеют ездить.

    Безопасность автомобиля - это его вес прежде всего. Если у тебя более тяжелый автомобиль, то в аварии ты скорее всего пострадаешь меньше. Грубо говоря если я еду на Камазе, а ты на X5, то в лобовой тебе не позавидую, а мне ничего не будет, т.к. ты влетишь где-то там вниз.

    К тому же можщные автомобили и будто бы безопасные автомобили расслабляют и заставляют эту мощность использовать, а это риск аварий. Не все так однозначно.

     
     
  • 5.94, нах. (?), 20:23, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Безопасность автомобиля - это его вес прежде всего.

    это только при уже заходе в лобовую.

    > если я еду на Камазе, а ты на X5, то в лобовой тебе не позавидую

    но если он успеет улететь с дороги, возможно прихватив на память отбойник - то есть шансы что активная безопасность его спасет.
    А вот ты на камазе от встречной такой же фуры - никуда не денешься, он просто не сможет так повернуть. И затормозить тоже. Ты даже при попутном столкновении (от которых, кстати, почему-то нихрена не спасают отбойники) от нее не уйдешь никуда.

    > К тому же можщные автомобили и будто бы безопасные автомобили расслабляют и заставляют
    > эту мощность использовать

    угу. Еду это я на корыте с трехлитровым движком - а мне из динамика встроенный ассистент такой - "немедля обгони эту фуру! Что ты как лох на жегуле! А не то - я тебе щас током через сиденье й..ну!"

    А на деле ты конечно можешь следующий час плестись за фурой ее 70, под гору до 90. Но скорее всего что на жегуле, что на на тачке с немерянной мощью тебе это очень быстро надоест (и, кстати, велик риск заснуть при такой езде)

    А вот на какой безопаснее эту фуру будет обогнать в коротком просвете встречного потока - это догадайся сам.

    (и тут еще есть тонкий момент - разная реакция водителей встречки на жегуль, пыхтящий вдоль фуры, и на ревущую хреновину размером с грузовик, идущую на взлет им навстречу. Мне, в принципе, того чудилы с лодкой на прицепе которого я согнал на обочину - ни разу не жалко.)

     
  • 3.49, Анонимусс (-), 16:08, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Безопасность языка это иллюзия для профанов вайтишников,
    > которые не умеют программировать.

    Но в ядре вайтишников нет, а  ̶с̶и̶н̶ш̶ы̶х̶ ̶д̶ы̶р̶е̶н̶е̶й̶ типичных проблем с памятью - хоть отбавляй.
    И даже диды с опытом программирования по 20-30 лет не помогают. Как же так?))

     
     
  • 4.75, Ilnarildarovuch (?), 17:52, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На rust пишешь?
     
  • 2.15, Аноним (22), 12:12, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не безопасный, между горутинами нельзя шарить данные не прибегая к ручной синхронизации через тот же sync.Mutex.
     
     
  • 3.21, Аноним (21), 12:49, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.45, Аноним (-), 15:58, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.46, Аноним (22), 16:02, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.47, Аноним (47), 16:04, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.23, Vindex (?), 12:53, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно!
     
  • 2.79, Кошкажена (?), 18:17, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это безопасный язык? В нём можно разыменовывать нулевой указатель?

    Да. Да.

    Теперь живи с этим)

     

  • 1.6, Аномалии (?), 10:25, 16/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то игрался с сабжем. Компиляция очень медленная, но размер бинарника намного меньше по сравнению с родным компилятором. При помощи tinygo + upx удалось получить бинарник в районе 10 килобайт
     
     
  • 2.8, Аноним (8), 10:52, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брехня. Только минимальный размер вшитого в бинарник компрессора около 10-30 кб, в зависимости от платформы. Плюс сверх этого размера еще сжатые данные.
     
     
  • 3.9, Аномалии (?), 11:24, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можешь свою теорию оставить при себе. Может че конечно за пару лет поменялось, но тогда я получил именно такие значения и как-то своим глазам доверяю больше чем очередному ыксперду
     
     
  • 4.14, Аноним (13), 12:03, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мы и доверям своим глазам больше, чем очередному ыксперду (тебе).
     
     
  • 5.17, Аноним (17), 12:26, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Все он правильно говорит. Буквально на той неделе пробовал - размер уменьшается в разы.
     
  • 2.10, Аноним (10), 11:37, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Позволь поинтересоваться, как ты дальше используешь сэкономленные килобайты свободного пространства?
     
     
  • 3.16, Аноним (17), 12:25, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В embedded может и не быть всех этих лишних килобайтов.
     
     
  • 4.18, Аноним (21), 12:28, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем туда тащить golang — отдельный вопрос.
     
     
  • 5.62, Аноним (62), 16:56, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это пустой вопрос. Причин может быть десятки. Банально если оно сможет заменить тормозной микропистон - уже достаточное основание.
     
  • 4.33, Аноним (33), 13:45, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что ты чешешь? Память бывает 8 и 16 килобайт. 10 не влезает в 8 значит от 16 у тебя 6 лишних килобайт что с ними сделал? Бинарник на обычном языке в 15 килобайт выхлопа чем плох?
     
     
  • 5.36, Пыщь (?), 14:04, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Запихает необычный загрузчик с домино и стюардессами (поддержкой кучи чего малонужного). А если Вы не хелловротщик в мире мелких систем и счёт выпускаемых изделий доходит на миллионы, то "копеечная" экономия на объёме ОЗУ какому-нибудь из эффективных манагерей даст не слабый доход.
    2 примерно сопоставимых по цене погромлериста: только один фанат нового модного, потому экономить на ресурсах не умеет, а второй - стандартный без вые.онов^W "современных квантовых инноваций". При этом по срокам исполнения отличий нет (таковы подчастую реалии: новомодные плюшки нужно постоянно осваивать и ловить детские ошибки этих плюшек, порой быстрее и проще по-старинке готовыми отработаными шаблонами нагородить). Из этих 2 наиболее эффектиным для владельцев конторы частенько оказывается не тот что "стильно, модно, молодёжно". Первый тип держат для "перспективных" разработок, которые в случае удачного варианта потом допиливают вторые. Ну так вокруг видел, может у других иначе.. я не опытный "джыдай фуллсрак деплой таск хренак-хренак продакшОн".
     
     
  • 6.37, Аноним (22), 14:12, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ШУЕ. Или нейровыcер. Но скорее первое.
     
     
  • 7.39, Пыщь (?), 14:23, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты чешешь? Видно, с воспитанием бидэ.
     
  • 6.63, анонимус (??), 16:58, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    прочел как погремлист. испанское слово pogromista
     
  • 3.24, Пыщь (?), 12:57, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.12, Аноним (22), 12:01, 16/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Единственная польза — собирать код в WASM. Но golang не умеет линковать нативный код, собранный в WASM статическую библиотеку, в отличие от того же Rust.

    Про err != nil даже рассказывать смешно. Игрушка.

     
     
  • 2.26, Аноним (26), 13:08, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Согласен, Rust - игрушка.
     
     
  • 3.27, Аноним (22), 13:09, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Перефорсом не исправить отсутствие такой очевидной вещи, как Option, например. if err != nil.
     
     
  • 4.29, Аноним (29), 13:31, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Result точнее
     
     
  • 5.30, Аноним (22), 13:35, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Йеп, он самый. Не так давно пересел с golang на rust, но насколько же логичнее язык спроектирован.
     
     
  • 6.31, Аноним (33), 13:43, 16/12/2025 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 6.66, Аноним (66), 17:04, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты прав, кода использовал Rust было стойкое ощущение, что его проектировали олигофрены которые ничего не знаю о программировании и насколько же логичнее спроетирован go
     
  • 2.32, Аноним (32), 13:44, 16/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению, с многопоточностью на деле там все очень печально :( При том, что в самом wasm пока ещё грустно с нормальной многопоточностью, tinygo делает из многопоточного фактически асинхронный код.
     

  • 1.81, Аноним (-), 18:28, 16/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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