Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от opennews (??), 16-Дек-25, 09:47 | ||
Опубликован выпуск проекта Tinygo 0.40, развивающего компилятор для языка Go. Компилятор подходит для генерации компактных исполняемых файлов для маломощных систем, таких как микроконтроллеры и встраиваемые устройства, программы для которых должны минимально потреблять память и вычислительные ресурсы. Компиляция для поддерживаемых целевых платформ реализована при помощи LLVM, а библиотеки функций заимствованы из основного инструментария проекта Go. Код распространяется под лицензией BSD... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. Скрыто модератором | –9 +/– | |
| Сообщение от Аноним (1), 16-Дек-25, 09:47 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Скрыто модератором | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 12:52 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (3), 16-Дек-25, 10:00 | ||
Это безопасный язык? В нём можно разыменовывать нулевой указатель? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (5), 16-Дек-25, 10:08 | ||
можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск Tinygo 0.40, компилятора для языка Go" | –1 +/– | |
| Сообщение от mos87 (ok), 16-Дек-25, 10:28 | ||
Да. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 11. "Выпуск Tinygo 0.40, компилятора для языка Go" | –7 +/– | |
| Сообщение от Аноним (11), 16-Дек-25, 11:49 | ||
Язык не должен быть безопасным. Безопасность языка это иллюзия для профанов вайтишников, которые не умеют программировать. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 13. "Выпуск Tinygo 0.40, компилятора для языка Go" | +4 +/– | |
| Сообщение от Аноним (13), 16-Дек-25, 12:02 | ||
Автомобили не должны быть безопасными. Безопасность автомобилей это иллюзия для профанов водителей, которые не умеют ездить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск Tinygo 0.40, компилятора для языка Go" | +1 +/– | |
| Сообщение от ProfessorNavigator (ok), 16-Дек-25, 12:38 | ||
> Автомобили не должны быть безопасными. Безопасность автомобилей это иллюзия для профанов водителей, которые не умеют ездить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Выпуск Tinygo 0.40, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аноним (28), 16-Дек-25, 13:20 | ||
> Если вы на скорости 100 км/ч вылетите на встречку и там попадёте под фуру | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от ProfessorNavigator (ok), 16-Дек-25, 13:58 | ||
> Круиз контроль этого не позволит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск Tinygo 0.40, компилятора для языка Go" | +1 +/– | |
| Сообщение от Пыщь (?), 16-Дек-25, 14:28 | ||
Ну человек никогда не пользовался куриз-контролем, вряд ли автомобиль то у юноши есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Выпуск Tinygo 0.40, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аноним (35), 16-Дек-25, 14:03 | ||
> Поэтому лучший метод остаться живым и здоровым - не попадать в аварии | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 42. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (-), 16-Дек-25, 15:40 | ||
А как это вас спасет от удака который решил неглядя совершить обгон на двуполоске? | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 20. "Выпуск Tinygo 0.40, компилятора для языка Go" | +2 +/– | |
| Сообщение от Пыщь (?), 16-Дек-25, 12:43 | ||
Легковой автомобиль как бы считается ширпотребом, но и для допуска к его управлению по идее допускаются только через некоторый экзамен (по факту уже не так, скоро аварийость подтянется). Грузовиком - экзамен посложнее, автобус - ещё сложнее (но эти уже не ширпотреб для управления). Карьерный самосвал - вообще не ширпотреб, там и допуски другие (по факту не везде так, особо в РФ - все ТБ прахом). А у Вас есть корочки гособразца соответствию MISRA C для допуска к програмлению на оном, когда проходила последняя аттестация на соответствие? Нет - вам к ржавым и без дальнейших упоминаний безопасности в Вашем веблокоде. Если уж решили приравняться к водителям. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 41. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Анонимусс (?), 16-Дек-25, 15:40 | ||
> Давно ли програмление стало ширпотребом? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Выпуск Tinygo 0.40, компилятора для языка Go" | +2 +/– | |
| Сообщение от Аноним (25), 16-Дек-25, 13:06 | ||
Опять эти дурацкие аналогии про сортиры, велосипеды, автомобили. Если уж проводить аналогию с автомобилем, то автомобиль - это как пользование компьютером на уровне "уверенного пользователя", а не язык программирования. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 38. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 14:14 | ||
> Опять эти дурацкие аналогии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 12:12 | ||
Нет, не безопасный, между горутинами нельзя шарить данные не прибегая к ручной синхронизации через тот же sync.Mutex. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 21. Скрыто модератором | +/– | |
| Сообщение от Аноним (21), 16-Дек-25, 12:49 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Vindex (?), 16-Дек-25, 12:53 | ||
Нужно! | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 6. "Выпуск Tinygo 0.40, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аномалии (?), 16-Дек-25, 10:25 | ||
Как-то игрался с сабжем. Компиляция очень медленная, но размер бинарника намного меньше по сравнению с родным компилятором. При помощи tinygo + upx удалось получить бинарник в районе 10 килобайт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Выпуск Tinygo 0.40, компилятора для языка Go" | +2 +/– | |
| Сообщение от Аноним (8), 16-Дек-25, 10:52 | ||
Брехня. Только минимальный размер вшитого в бинарник компрессора около 10-30 кб, в зависимости от платформы. Плюс сверх этого размера еще сжатые данные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск Tinygo 0.40, компилятора для языка Go" | +1 +/– | |
| Сообщение от Аномалии (?), 16-Дек-25, 11:24 | ||
Можешь свою теорию оставить при себе. Может че конечно за пару лет поменялось, но тогда я получил именно такие значения и как-то своим глазам доверяю больше чем очередному ыксперду | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск Tinygo 0.40, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аноним (13), 16-Дек-25, 12:03 | ||
Мы и доверям своим глазам больше, чем очередному ыксперду (тебе). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (17), 16-Дек-25, 12:26 | ||
Все он правильно говорит. Буквально на той неделе пробовал - размер уменьшается в разы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (10), 16-Дек-25, 11:37 | ||
Позволь поинтересоваться, как ты дальше используешь сэкономленные килобайты свободного пространства? | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 16. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (17), 16-Дек-25, 12:25 | ||
В embedded может и не быть всех этих лишних килобайтов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (21), 16-Дек-25, 12:28 | ||
Зачем туда тащить golang — отдельный вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (33), 16-Дек-25, 13:45 | ||
Что ты чешешь? Память бывает 8 и 16 килобайт. 10 не влезает в 8 значит от 16 у тебя 6 лишних килобайт что с ними сделал? Бинарник на обычном языке в 15 килобайт выхлопа чем плох? | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 36. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Пыщь (?), 16-Дек-25, 14:04 | ||
Запихает необычный загрузчик с домино и стюардессами (поддержкой кучи чего малонужного). А если Вы не хелловротщик в мире мелких систем и счёт выпускаемых изделий доходит на миллионы, то "копеечная" экономия на объёме ОЗУ какому-нибудь из эффективных манагерей даст не слабый доход. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 14:12 | ||
ШУЕ. Или нейровыcер. Но скорее первое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Пыщь (?), 16-Дек-25, 14:23 | ||
Что ты чешешь? Видно, с воспитанием бидэ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. Скрыто модератором | +/– | |
| Сообщение от Пыщь (?), 16-Дек-25, 12:57 | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 12. "Выпуск Tinygo 0.40, компилятора для языка Go" | +1 +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 12:01 | ||
Единственная польза — собирать код в WASM. Но golang не умеет линковать нативный код, собранный в WASM статическую библиотеку, в отличие от того же Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (26), 16-Дек-25, 13:08 | ||
Согласен, Rust - игрушка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 13:09 | ||
Перефорсом не исправить отсутствие такой очевидной вещи, как Option, например. if err != nil. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (29), 16-Дек-25, 13:31 | ||
Result точнее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 16-Дек-25, 13:35 | ||
Йеп, он самый. Не так давно пересел с golang на rust, но насколько же логичнее язык спроектирован. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. Скрыто модератором | +/– | |
| Сообщение от Аноним (33), 16-Дек-25, 13:43 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск Tinygo 0.40, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (32), 16-Дек-25, 13:44 | ||
К сожалению, с многопоточностью на деле там все очень печально :( При том, что в самом wasm пока ещё грустно с нормальной многопоточностью, tinygo делает из многопоточного фактически асинхронный код. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |