The OpenNET Project / Index page

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



"Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от opennews (ok), 27-Окт-24, 11:09 
Опубликован выпуск проекта Tinygo 0.34, развивающего компилятор языка Go для  маломощных систем, таких как микроконтроллеры  и встраиваемые устройства, которым необходима генерация очень компактных исполняемых файлов и низкое потребление ресурсов. Компиляция для поддерживаемых целевых платформ реализована в tinygo при помощи LLVM, а  библиотеки функций заимствованы из основного инструментария проекта Go.  Код распространяется под лицензией BSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62115

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от Брат Анон (ok), 27-Окт-24, 11:09 
Развивается проект, это радует. Особенно удовлетворён упоминанием ESP32. Джва года ждал!)
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от Аноним (7), 27-Окт-24, 11:32 
Сборщик мусора на ESP32, да…
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от НяшМяш (ok), 27-Окт-24, 15:03 
А на атмеге вообще шикарно должно быть...
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Аноним (28), 27-Окт-24, 17:09 
Да, все ваши два указателя будут проверены.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Советский инженер (ok), 27-Окт-24, 19:31 
помоему к 128 меге можно повесить внешнюю SRAM.
и вперед, и с песней :)
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

39. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (39), 27-Окт-24, 19:57 
> помоему к 128 меге можно повесить внешнюю SRAM.
> и вперед, и с песней :)

Только мало кто ЭТО делает - разводка печатки сразу сильно сложнее и SRAM отдельным чипом стоит как две атмеги.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –3 +/
Сообщение от Аноним (27), 27-Окт-24, 16:28 
> Публикация комментариев к данной теме доступна только для зарегистрированных пользователей.
> В Финляндии живут этнические шведы, говорящие на шведском языке, фамилия шведская.

Говорят, бывшие хозяева финнов, перед тем, как Владимир Ильич тем шалаш независимости построил? Говорят. )

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –9 +/
Сообщение от растист (?), 27-Окт-24, 11:10 
Это кем надо быть чтобы писать на Go код для микроконтроллеров... Хорошо что не Java.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от Аноним (4), 27-Окт-24, 11:16 
Уж всяко лучше, чем на Питоне
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Вася Пупкин (?), 27-Окт-24, 11:30 
Развивайте чувство прекрасного
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Аноним (10), 27-Окт-24, 11:43 
Василий, не могли бы вы более подробно раскрыть свою мысль?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от laindono (ok), 27-Окт-24, 12:37 
Не всяко, на PHP хуже. И да, оно существует.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (5), 27-Окт-24, 11:17 
Можешь выкидывать свою симку и банковскую карту, под них можно писать на жабе.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (7), 27-Окт-24, 11:32 
Жавакард это не совсем то, о чём ты подумал.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от Денис Попов (?), 27-Окт-24, 14:30 
> Хорошо что не Java.

Хорошо что в лужу. Java апаратно поддерживалась (см Jazelle)

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. Скрыто модератором  +/
Сообщение от НяшМяш (ok), 27-Окт-24, 15:05 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Окт-24, 16:07 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  +/
Сообщение от Аноним (28), 27-Окт-24, 17:11 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

31. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (31), 27-Окт-24, 17:21 
>Хорошо что не Java.

Не знаю, есть ли Java для микроконтроллеров, но JS есть.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

33. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от Аноним324 (ok), 27-Окт-24, 18:32 
Тем временем Java Embedded существует каких-то 20 с хвостиком лет.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от мявemail (?), 27-Окт-24, 11:10 
вот это реально интересно!
грустно, правда, что куда ни посмотри - везде код на плюсах(спасибо llvm и gcc) и все +- одно и то же. даже идей каких-нибудь не подчерпнешь.
Зы.
>В отличие от не обновлявшегося последние три года похожего компилятора emgo в tinygo

куда, автор, запятую дел? все люди, пишущие новости, на изучение пунктуации в школе забили???

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от bregor (ok), 27-Окт-24, 14:55 
> все люди, пишущие новости, на изучение пунктуации в школе забили???

Спросил человек, забивший на грамматику и пишущий "почерпнуть" с лишней "Д"

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (-), 27-Окт-24, 16:03 
> Спросил человек, забивший на грамматику и пишущий "почерпнуть" с лишней "Д"

Синтаксиса с тремя вопросами в "правильном" русском языке тоже вроде бы нет.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (36), 27-Окт-24, 19:19 
Есть. Это весьма распространённый пример т.н. «авторской пунктуации», обычно используется для выражения крайней степени удивления.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (23), 27-Окт-24, 16:06 
> куда, автор, запятую дел? все люди, пишущие новости, на изучение пунктуации в школе забили???

А вам было вломак заглавные буквы нормально расставлять. И чем вы отличаетесь, чтобы наезжать? Может сперва в зеркало посмотреть стоило?

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

11. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (11), 27-Окт-24, 11:54 
Что-то я не понял. Ну допустим есть у меня какой-то контроллер и этот tinyGo. Я же не могу ни одну бибилотеку для Go использовать, они ведь памяти выделают с оглядом на PC. А без бибилотек, зачем нужен тут Go?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Советский инженер (ok), 27-Окт-24, 12:35 
так с Сишечекой такая же фигня.
библиотеки для десктопа и бареметала практически не пересекаются.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –1 +/
Сообщение от НяшМяш (ok), 27-Окт-24, 15:08 
Даже в расте и то сделали no_std режим.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  –1 +/
Сообщение от Аноним (23), 27-Окт-24, 16:11 
> библиотеки для десктопа и бареметала практически не пересекаются.

Неправда ваша, все что чистая математика прекрасно работает и там и там. Скажем крипто какое, FEC, и тому подобное. Отдельные эстеты даже некоторые аудиокодеки запускать умудряются (конечно посложнее ADPCM, его кто угодно запустит на чем угодно). Например вон там ReedSolomon влет портировался на MCU из писючной либы. Ну да, жрет 400 байтов RAM, но даже на AVR влазит при сильном желании (конечно на AVR считает неспешно, но - считает).

А прелесть в том что можно на PC отладить с жирной инструментацией типа asan/ubsan, опробовать разные варианты, fuzzer'ом покормить чтобы посмотреть лох ли парсер, и - вот - прекрасно перенести на мк. Хоть для вас то это наверное заоблачный хайтек. А де факто это нормальный воркфлоу приличного сишника сейчас.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

34. Скрыто модератором  +1 +/
Сообщение от Советский инженер (ok), 27-Окт-24, 18:32 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +/
Сообщение от Аноним (-), 27-Окт-24, 20:06 
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (31), 27-Окт-24, 17:26 
С Сишечкой и всем к нему действительно близким (BetterС, например) фигня другая - есть newlib.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

17. "Выпуск Tinygo 0.34, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (17), 27-Окт-24, 15:04 
Интересно, а сколько у rust сторонних компилляторов ??
Ответить | Правка | Наверх | Cообщить модератору

19. Скрыто модератором  –1 +/
Сообщение от НяшМяш (ok), 27-Окт-24, 15:08 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Окт-24, 16:12 
Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от Аноним (-), 27-Окт-24, 16:02 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +2 +/
Сообщение от Аноним (29), 27-Окт-24, 17:10 
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  +/
Сообщение от нах. (?), 27-Окт-24, 19:15 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от Аноним (38), 27-Окт-24, 19:40 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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