Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от opennews (ok), 07-Мрт-25, 10:35 | ||
Опубликован выпуск проекта Tinygo 0.36, развивающего компилятор для языка Go. Компилятор подходит для генерации компактных исполняемых файлов для маломощных систем, таких как микроконтроллеры и встраиваемые устройства, программы для которых должны минимально потреблять память и вычислительные ресурсы. Компиляция для поддерживаемых целевых платформ реализована при помощи LLVM, а библиотеки функций заимствованы из основного инструментария проекта Go. Код распространяется под лицензией BSD... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от u235 (ok), 07-Мрт-25, 10:35 | ||
Ого, даже для Atmega328 можно скомпилять. Надо попробовать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 07-Мрт-25, 10:43 | ||
скомпилять-то можно, но вот сколько кода туда влезет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Аноним (16), 07-Мрт-25, 12:18 | ||
При гошной статической линковке всего, пожалуй, собственно полезного кода и не влезет ни строчки в эти 20 кбайт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск Tinygo 0.36, компилятора для языка Go" | +3 +/– | |
| Сообщение от Аноним (18), 07-Мрт-25, 12:23 | ||
за то немножко телеметрии влезет, все вперед! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от Аноним (41), 07-Мрт-25, 22:31 | ||
Я конечно не игого-люб, но телеметрия вроде пихается в компилятор от гугла, в сам бинарь вроде ничего (говорят) не пихают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (63), 16-Мрт-25, 22:40 | ||
А, ты ведись... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Выпуск Tinygo 0.36, компилятора для языка Go" | +5 +/– | |
| Сообщение от Аноним (42), 08-Мрт-25, 00:54 | ||
А в сишочке-то для микроконтроллеров динамически линуют, да. Особая сишная магия. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 28. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от зомбированный (?), 07-Мрт-25, 17:39 | ||
Под Atmega328 лучше AVR Studio 4.19 ничего не существует | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 35. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от u235 (ok), 07-Мрт-25, 18:22 | ||
> Под Atmega328 лучше AVR Studio 4.19 ничего не существует | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (39), 07-Мрт-25, 21:46 | ||
он только под винду? | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 51. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 08-Мрт-25, 18:02 | ||
Была же ещё гораздо более продвинутая Atmel Studio( ныне Микрочип студио ) - по сути, частично переделанная VS, года, эдак, 2015-го | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 57. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от зомбированный (?), 08-Мрт-25, 21:47 | ||
так она более тяжелая - а эта просто идеально | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск Tinygo 0.36, компилятора для языка Go" | –4 +/– | |
Сообщение от Facemaker (?), 07-Мрт-25, 10:55 | ||
Еретический проект. Одна из (немногих) сильных сторон Go — то, что его создатели отринули зависимость от LLVM и развивают собственный переносимый ассемблер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от Аноним (5), 07-Мрт-25, 11:14 | ||
А чем плох LLVM? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск Tinygo 0.36, компилятора для языка Go" | –2 +/– | |
Сообщение от Facemaker (?), 07-Мрт-25, 11:23 | ||
>А чем плох LLVM? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от Аноним (16), 07-Мрт-25, 12:21 | ||
А главное, что у него сомнительные кураторы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от anonymous (??), 07-Мрт-25, 14:58 | ||
А у Go прямо вот несомнительные совсем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (16), 07-Мрт-25, 18:13 | ||
Я этого не утверждал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Bottle (?), 07-Мрт-25, 13:52 | ||
Тем, что его написал не Facemaker. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 26. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от laindono (ok), 07-Мрт-25, 17:30 | ||
LLVM кушает много памяти и много проца. Но при этом генерирует более быстрый код. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 44. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от funny.falcon (?), 08-Мрт-25, 09:42 | ||
Кроме скорости компиляции, компилятор Go может размечать стеки и регистры для точного сборщика мусора. А у LLVM с этим проблемы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Выпуск Tinygo 0.36, компилятора для языка Go" | –2 +/– | |
| Сообщение от pavel_simple. (?), 07-Мрт-25, 11:16 | ||
> Еретический проект. Одна из (немногих) сильных сторон Go — то, что его | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 8. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
Сообщение от Facemaker (?), 07-Мрт-25, 11:22 | ||
>поэтому гугловой гошки никогда не будет ни на ембедовке ни на wasm'е | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Аноним (10), 07-Мрт-25, 11:26 | ||
Дык есть же на wasm'е вроде | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 11. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
Сообщение от Facemaker (?), 07-Мрт-25, 11:32 | ||
>Дык есть же на wasm'е вроде | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск Tinygo 0.36, компилятора для языка Go" | –3 +/– | |
| Сообщение от pavel_simple. (?), 07-Мрт-25, 11:42 | ||
>>Дык есть же на wasm'е вроде | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Самый Лучший Гусь (?), 07-Мрт-25, 12:14 | ||
Так кому нужно те и пользуются. Вон люди и питон и джаву запускают в васме и радуются производительности пока не которые думают. | ||
| Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору | ||
| 22. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (22), 07-Мрт-25, 15:28 | ||
гусь тоже думал, да в суп попал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от Соль земли (?), 07-Мрт-25, 12:12 | ||
Очередной лунапарк... | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 47. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аноним (-), 08-Мрт-25, 10:33 | ||
> создатели отринули зависимость от LLVM и развивают собственный переносимый ассемблер. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 7. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от YetAnotherOnanym (ok), 07-Мрт-25, 11:17 | ||
> c использованием сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от pavel_simple. (?), 07-Мрт-25, 11:48 | ||
>> c использованием сборщика мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от 12yoexpert (ok), 07-Мрт-25, 14:16 | ||
ну да, на МК же все проги short-lived | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Выпуск Tinygo 0.36, компилятора для языка Go" | +2 +/– | |
| Сообщение от _ (??), 07-Мрт-25, 17:55 | ||
В Go очень быстрый gc даже по понятиям Java - быстрый. | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 36. "Выпуск Tinygo 0.36, компилятора для языка Go" | –2 +/– | |
| Сообщение от Аноним (41), 07-Мрт-25, 18:27 | ||
> Ну дык вроде классический Go туда и не суют? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Выпуск Tinygo 0.36, компилятора для языка Go" | +3 +/– | |
| Сообщение от _ (??), 08-Мрт-25, 19:13 | ||
По делам их судите!(С) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от funny.falcon (?), 08-Мрт-25, 10:02 | ||
В tinygo не такой же GC, как в классическом Go. Он не может быть таким же по многим причинам, одна из которых - LLVM. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 53. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от _ (??), 08-Мрт-25, 19:18 | ||
Ну дык и я ох.. ох.. ох и удивился! вот! что его на MK пиарят! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от Аноним (-), 08-Мрт-25, 10:36 | ||
> В Go очень быстрый gc даже по понятиям Java - быстрый. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 54. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от _ (??), 08-Мрт-25, 19:41 | ||
> В мк нет такого понятия как быстро или медленно. Там есть гарантированное успевание в реалтайм. И - все остальное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (61), 09-Мрт-25, 17:14 | ||
> В Go очень быстрый gc даже по понятиям Java - быстрый. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 30. "Выпуск Tinygo 0.36, компилятора для языка Go" | +4 +/– | |
| Сообщение от Аноним (30), 07-Мрт-25, 18:00 | ||
Да мне так-то без разницы начнётся полив в парнике ровно в 7:30 или на сто миллисекунд позже. Мне надо написать по быстрому, залить герметиком и пусть там гниёт следующие лет пять. Правда, я для этой цели взял питон, но суть ясна. Я не боинг строю, я просто утром люблю и не люблю когда огурчики горчат. | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 31. Скрыто модератором | +/– | |
| Сообщение от Аноним (30), 07-Мрт-25, 18:00 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от _ (??), 08-Мрт-25, 23:09 | ||
Ну тогда для тебя наверное... | ||
| Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору | ||
| 23. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Аноним (23), 07-Мрт-25, 15:40 | ||
Ну здесь хоть альтернативный компиль развивают. Для языка от корпов, на минуточку! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от _ (??), 07-Мрт-25, 18:05 | ||
Ух дождешься - они Tinygo на Ём начнут переписывать! :-р | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от funny.falcon (?), 08-Мрт-25, 10:04 | ||
Если ты про Rust, то уже есть реализация в GCC. | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 55. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от _ (??), 08-Мрт-25, 19:44 | ||
В мире много чего есть, мой друг Горацио(С) Шык_с_Пир | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от Ддд (?), 07-Мрт-25, 16:40 | ||
С сетью не работает так что смысла в нем не больше бейсика | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от _ (??), 07-Мрт-25, 18:10 | ||
Для Ддд***ов : | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск Tinygo 0.36, компилятора для языка Go" | +1 +/– | |
| Сообщение от Брат Анон (ok), 08-Мрт-25, 20:12 | ||
Т.е. на их сайт ты не заходил, по факту поддержку сети (соответственно) не видел, но осуждаешь. Ясно, понятно. | ||
| Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору | ||
| 25. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (25), 07-Мрт-25, 17:00 | ||
> Обеспечена совместимость с новыми ветками Ubuntu | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (27), 07-Мрт-25, 17:33 | ||
Зато если им компилировать для linux, то со старта hello world сжирает 1 Гб виртуальной памяти, а если её нет, то падает. Hello world! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (49), 08-Мрт-25, 15:02 | ||
> а если её нет, то падает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (27), 08-Мрт-25, 16:09 | ||
>Ты зачем overcommit выключил? | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 43. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (-), 08-Мрт-25, 08:44 | ||
> Компилятор подходит для генерации компактных исполняемых файлов для маломощных систем, таких как микроконтроллеры и встраиваемые устройства | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Выпуск Tinygo 0.36, компилятора для языка Go" | –1 +/– | |
| Сообщение от _ (??), 08-Мрт-25, 23:03 | ||
Хороший анек бро! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Выпуск Tinygo 0.36, компилятора для языка Go" | +/– | |
| Сообщение от Аноним (60), 08-Мрт-25, 23:52 | ||
Основная проблема tinygo в первую очередь в отсутствии нативной поддержки многопоточности используя горутины. Это ощутимо при работе с многоядерными микроконтроллерами (как например raspberry pico). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |