The OpenNET Project / Index page

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



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

"Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от opennews (??), 12-Июн-23, 12:27 
Доступен выпуск проекта Tinygo 0.28, развивающего компилятор языка Go для областей, в которых необходимо компактное представление результирующего кода и низкое потребление ресурсов, таких как микроконтроллеры и компактные однопроцессорные системы. Компиляция для различных целевых платформ реализована при помощи LLVM, а для поддержки языка применяются библиотеки, применяемые в основном инструментарии от проекта Go.  Код распространяется под лицензией BSD...

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

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

Оглавление

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


2. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +6 +/
Сообщение от Аноним (2), 12-Июн-23, 12:29 
На самом деле - интересно. Контроллеры ведь теперь очень даже мощные. А Go позволяет писать очень просто разный веб.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –9 +/
Сообщение от Аноним (6), 12-Июн-23, 13:12 
Нет они не мощные. Go не позволит делать это на контролере. Go на контроллере даже безопасности не добавит.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –5 +/
Сообщение от Аноним (10), 12-Июн-23, 14:53 
Согласен, питон куда больше для контроллеров подходит, все эти рантаймы дрянь ещё та и сишный код из го не вызовешь адекватно.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +3 +/
Сообщение от _kp (ok), 13-Июн-23, 11:50 
Сперва найдете примеры проектов (а не хелловордов) на Питоне для микроконтроллеров. :)
А потом говорите.
На самом дели и такие есть, но там Питон в качестве обузы, ради запуска того что есть, а не для облегчения программирования.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –1 +/
Сообщение от Аноним (10), 13-Июн-23, 13:44 
А много ли примеров проектов на javacard? При этом, сколько уже тысяч миллиардов применений в реале?
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от _kp (ok), 14-Июн-23, 15:02 
javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
Считай костыль к более серьёзной платформе.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (10), 14-Июн-23, 15:50 
> javacard - не платформа для написания приложений, и даже не самостоятельный инструмент,
> а средство запуска _простейших_ скриптов в целью их изоляции от ОС.
> Считай костыль к более серьёзной платформе.

Ну вот, а питон вполне себе платформа для мк и самостоятельный инструмент. Почему код коммерческих применений должен быть бесплатным? Конечно, он таким не будет.

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

56. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от YetAnotherOnanym (ok), 13-Июн-23, 12:06 
Гггг... тонко. Зачот.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

32. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от OpenEcho (?), 12-Июн-23, 18:40 
> Go не позволит делать это на контролере.

А как же новость про TinyGo? Гонят небось... Спасибо что предупредили

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

23. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 17:26 
при чем тут мощь? это уже будет не микроконтроллер, а процессор, и уже другая ниша. я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407, ибо оно ляжет при малейшем шквале запросов.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

30. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +5 +/
Сообщение от OpenEcho (?), 12-Июн-23, 18:39 
>  я вообще не понимаю людей, запихивающих веб-сервер в МК типа esp32 или stm32f407

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

> ибо оно ляжет при малейшем шквале запросов.

Правильно, даешь - Волга, Запорожец и Москвич! Просто, надежно и ненужно

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

37. Скрыто модератором  +1 +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 20:26 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от Ivan7 (ok), 12-Июн-23, 22:17 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  +2 +/
Сообщение от Мамкинтролль (?), 13-Июн-23, 01:31 
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 20:30 
вот кстати как раз тебе отвечу: да, когда можно просто подсоединить по радиоканалу 2.4 или 433, например, UART или RS485, CAN, надо обязательно создать платформу, молотить JSON и веб-сервер целый текстовый подымать.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

40. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от tty0 (?), 12-Июн-23, 21:53 
Зачем json для контроллера? В uart можно просто структуру скорость.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 13-Июн-23, 01:32 
В том то и дело, что низачем
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от _kp (ok), 13-Июн-23, 12:03 
>>Зачем json для контроллера? В uart можно просто структуру скорость.

Что? Через сокет получены данные json, и туда же надо их выдать. Ну просят так.
Как тут поможет структура, и тем более uart? :)

json - это прежде всего формат обмена данными. Если устройство не вещь сама в себе, и в ваккуме, то json нужен. И кстати, он не тяжелый, и с готовыми библиотеками проблем нет.

Плохо когда его используют не по назначению, и не только на микроконтроллерах.


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

54. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от _kp (ok), 13-Июн-23, 11:57 
Веб серверы бывают разного назначения. На контроллерах обычно это панель управления, информационные страницы, или типа того.
>>оно ляжет при малейшем шквале запросов.

Не ляжет, просто "лишние" запросы пойдут или лесом, или в очередь, как получится.
Назначение подобных серверов, не обработка запросов даже хотя бы от десятка клиентов.
А при нормальном использовании всё просто, удобно, и красиво.

Хотя, если бездумно взять некий код от некого автора, и добавить своего г*внокода, то можно добиться и залегания. Наверное.

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

52. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от Аноним (52), 13-Июн-23, 11:07 
> А Go позволяет писать очень просто разный веб

Простите, а при чём здесь веб?

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

3. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от inklesspen (ok), 12-Июн-23, 12:37 
Не часто вижу, чтобы рефлексию называли "отражением", так действительно принято?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –5 +/
Сообщение от Шифоньер (?), 12-Июн-23, 15:59 
Поддержу, тоже резануло взгляд. «Рефлексия» хорошее слово, не понимаю зачем его стесняться. От «результирующий» я бы тоже избавился. Это вообще мутант какой-то, а не слово.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Аноним (10), 12-Июн-23, 16:08 
Если кто-то не владеет русским языком, это только его проблема. Хотя лично я использовал этот термин в контексте отражения в ORM. Как ты собираешься говорить, что ты делаешь, если по-русски, "рефлексируешь", да?
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от Шифоньер (?), 12-Июн-23, 16:13 
Да. В чём проблема-то? «Рефлексировать» привычное слово с понятным значением.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +4 +/
Сообщение от Аноним (10), 12-Июн-23, 16:45 
> Да. В чём проблема-то? «Рефлексировать» привычное слово с понятным значением.

В значении "реагировать" или может быть даже в значении "размышлять, анализировать"?

Да, так уж сложилось, что в русском языке у слова нет более буквального смысла "отражать/отображать". Т.е. вы тащите очередной корявый англицизм (удобно, чё), но на этот раз слово уже занято.

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

18. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Аноним (18), 12-Июн-23, 16:55 
Придется, видимо, перейти на чтение оригиналов - вместо opennet....
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Шифоньер (?), 12-Июн-23, 18:11 
Нет, «рефлексия» это буквально «думать о том как и о чём ты думаешь», «мышление про мышление», и т.п. И аналогичный процесс в ЯП поэтому и называют рефлексией. Каким образом «отражение» для этого лучше подходит не понимаю. Что там куда отражается?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

28. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Аноним (10), 12-Июн-23, 18:26 
Нет, это буквально то, чем занимается зеркало. А операция называется рефлект, т.е. отразить. Что и куда? Описание в исполняемый код, например. Кстати, зеркало тоже есть (и да, это вариант отражения).
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 12-Июн-23, 18:39 
>Кстати, зеркало тоже есть (и да, это вариант отражения).

Это современная поэзия какая-то?

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

49. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от n00by (ok), 13-Июн-23, 10:26 
> Нет, это буквально то, чем занимается зеркало. А операция называется рефлект, т.е.
> отразить. Что и куда? Описание в исполняемый код, например.

"Флекто" - гнуть. "Ре" - обратно. Амальгама на стекле отражает лучи света. Если такая штука стоит внутри фары, называется светоотражатель или рефлектор. Когда мы в него зырим, тогда оно называется зеркало.

Когда интерпретатор JS видит new this['Foo']()['hello']()
он смотрит в структуру данных типа map
и вызывает соответствующий ему new Foo().hello()
что обычно переводят как "отображение".
А откуда взялось "рефлексия" я вообще опасаюсь рефлексировать.

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

51. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 13-Июн-23, 10:50 
>А откуда взялось "рефлексия" я вообще опасаюсь рефлексировать.

И не надо; ты не понимаешь о чём говоришь и пример твой с ЖС вообще не про то.

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

58. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 13-Июн-23, 16:06 
>>А откуда взялось "рефлексия" я вообще опасаюсь рефлексировать.
> И не надо; ты не понимаешь о чём говоришь

Как говаривал Линус Торвальдс: "слова ничего не стоят, покажи мне свой код". Покажи мне интерпретатор, который ты написал.

> и пример твой с ЖС вообще не про то.

А знал бы, про что мой пример - обязательно бы написал? ;)

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

61. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 13-Июн-23, 18:52 
Но ты не Линус Торвальдс, а просто повторяешь за ним, имитация Торвальдса. Зачем тебе что-то показывать?

>про что мой пример

Про мапу и отображение, всё ок. Но только как это связано а) с рефлексией б) с «отражением», с которого всё началось? (Наверно отражение и отображение это в принципе одно и то же, да? Или какая-то другая сказка будет?)

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

65. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 06:39 
> Зачем тебе что-то показывать?

Что бы реабилитироваться в моих глазах.

>>про что мой пример
> Про мапу и отображение, всё ок. Но только как это связано а)
> с рефлексией б) с «отражением», с которого всё началось? (Наверно отражение
> и отображение это в принципе одно и то же, да? Или
> какая-то другая сказка будет?)

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

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

68. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 11:10 
>Что бы реабилитироваться в моих глазах

Эм, может ли хоть у кого-нибудь существовать хоть какая-то необходимость реабилитироваться в твоих глазах? Ах да, Торвальдс сказал, а ты повторил.

>Поскольку ты…

Написал бы прямо: «ответить нечего»

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

70. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 12:08 
>>Что бы реабилитироваться в моих глазах
> Эм, может ли хоть у кого-нибудь существовать хоть какая-то необходимость реабилитироваться
> в твоих глазах?

За всех не знаю, но конкретно ты старательно что-то из себя строишь, пытаясь внушить мне своё мнение при помощи посредственных приёмов риторики. Что бы у тебя были шансы на это, тебе необходимо иметь в моих глазах хоть какой-то вес.

>>Поскольку ты…
> Написал бы прямо: «ответить нечего»

Я тебе так и написал: "А знал бы, про что мой пример - обязательно бы написал? ;)"

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

74. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 13:17 
>тебе необходимо иметь в моих глазах

Повторю тот же вопрос, но в менее смягчённой форме: ты вообще кто такой, чтобы было «необходимо» иметь вес в твоих глазах и «реабилитироваться» перед тобой? Кроме того, что ты себя считаешь себя сопоставимым с Торвальдсом есть ещё что-то?

>Я тебе так и написал: "А знал бы, про что мой пример - обязательно бы написал? ;)"

Здесь повторю себя же: твой пример — про мапу и отображение, всё ок. Но только как это связано а) с рефлексией б) с «отражением», с которого всё началось?
Простой вопрос: как отношение имеет отражение к отображению?

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

77. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 19:17 
>>Я тебе так и написал: "А знал бы, про что мой пример - обязательно бы написал? ;)"
> Здесь повторю себя же: твой пример — про мапу и отображение, всё
> ок. Но только как это связано а) с рефлексией б) с
> «отражением», с которого всё началось?
> Простой вопрос: как отношение имеет отражение к отображению?

Здесь я повторю себя же: покажи мне интерпретатор, который ты написал. И разверну намёк в более доступной для тебя форме:

Если бы ты написал интерпретатор, ты бы знал, как реализуется "рефлексия", и вопрос отпал бы сам собой. Но ты никогда не писал ничего подобного, потому у тебя и вызывает удивление описание очевидного варианта реализации.

> ты себя считаешь себя сопоставимым с Торвальдсом

Дай цитату, где бы я заявлял такое. Без неё получается, что ты сам так считаешь и приписываешь своё мнение мне.

>>тебе необходимо иметь в моих глазах
> Повторю тот же вопрос, но в менее смягчённой форме: ты вообще кто
> такой, чтобы было «необходимо» иметь вес в твоих глазах и «реабилитироваться»
> перед тобой?

Я тот, кто смог опубликованной ссылкой на достаточный минимум информации о себе поставить тебя в тупик.

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

79. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 19:57 
>Если бы ты написал интерпретатор, ты бы знал, как реализуется "рефлексия", и вопрос отпал бы сам собой. Но ты никогда не писал ничего подобного, потому у тебя и вызывает удивление описание очевидного варианта реализации.

Какое отношение реализация рефлексии имеет к её названию? Это «рефлексия», как ты её ни реализуй, она останется рефлексией. Разговор изначально был про то, что «рефлексия» более подходящее для неё название, чем «отражение». При чём тут устройство интерпретаторов? При чём тут реализация рефлексии?


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

Смотри, ты написал «Не надо слов, покажи свой код», сославшись на Торвальдса. Но это не универсальная и безусловно работающая фраза. Торвальдс может позволить себе такое. Ноунейм из интернета тоже может, но будет выглядеть комично и воспринимать его всерьёз не обязательно. Ноунейм из интернета не Торвальдс, а только повторяет за ним — «я как взрослый, написал интерпретатор, покажи свой код!» Ты в этом упорствуешь без всякой видимой причины, видимо, только из-за того, что ты действительно написал интерпретатор и теперь требуешь от окружающих не меньшего. Такое «заткнись щенок, я воевал» в программировании.

>Я тот, кто смог опубликованной ссылкой на достаточный минимум информации о себе поставить тебя в тупик

А если смотреть с моей стороны, то ты в тупике. Так что даже не знаю что сказать.

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

83. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 15-Июн-23, 07:44 
>>Если бы ты написал интерпретатор, ты бы знал, как реализуется "рефлексия", и вопрос отпал бы сам собой. Но ты никогда не писал ничего подобного, потому у тебя и вызывает удивление описание очевидного варианта реализации.
> Какое отношение реализация рефлексии имеет к её названию? Это «рефлексия», как
> ты её ни реализуй, она останется рефлексией.

Я это разъяснял в исходном сообщении выше, на примере рефлекторов фар и зеркала.

> Разговор изначально был про
> то, что «рефлексия» более подходящее для неё название, чем «отражение».
> При чём тут устройство интерпретаторов? При чём тут реализация рефлексии?

Изначально в России был русский язык, а потом появились вот такие рефлексирующие со своей хуцпой: сами обосновать необходимость заимствования не могут и просят оппонента.

>>Дай цитату, где бы я заявлял такое. Без неё получается, что ты сам так считаешь и приписываешь своё мнение мне.
> Смотри, ты написал «Не надо слов, покажи свой код», сославшись на Торвальдса.

Обычно я это пишу без ссылок на кого-то. Про Торвальдса специально для тебя написал.

> Торвальдс может позволить себе такое.
> Ноунейм из интернета тоже может, но будет выглядеть комично

Так ты и есть абсолютный ноунейм. У тебя нет ни имени, ни кода, ничего вообще нет, кроме проекций. Ты даже не смог найти у меня на гитхапе книгу В. Ф. Турчина, где он писал о "рефлексии".

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

85. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 15-Июн-23, 09:04 
>хуцпой

Какие есть обоснования для этого заимствования?

>Про Торвальдса специально для тебя написал

Спасибо за индивидуальный подход.

>не смог найти у меня

А должен был? Тебя с твоим самомнением в общественный транспорт по одному билету пускают или приходится ещё один по грузовому тарифу покупать?

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

87. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 15-Июн-23, 14:34 
>>хуцпой
> Какие есть обоснования для этого заимствования?

Твои действия не свойственны русским людям, потому в русском языке определения для них нет.

>>не смог найти у меня
> А должен был?

Нет, конечно. Наоборот, я создал фильтр, он и должен отсеивать таких как ты.

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

46. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 13-Июн-23, 09:57 
> Нет, «рефлексия» это буквально «думать о том как и о чём ты
> думаешь», «мышление про мышление», и т.п.

Рефлекс в русском языке -- это реакция на раздражитель. Свойственна даже инфузориям-туфелькам. Думать - это высшая нервная деятельность, присущая людям. Похоже, не всем.

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

50. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 13-Июн-23, 10:30 
Про рефлекс ты прав 100%, но разговор-то про рефлексию, а не рефлекс.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 13-Июн-23, 16:14 
Когда у инфузории туфельки срабатывает рефлекс, она рефлексирует. Это устоявшееся значение вошло в обиход задолго да явления секты свидетелей рефлексии. И разговор про то, что кто-то рефлекторно применяет кальку с "английского", не разделяя рефлексы на условные и безусловные.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 13-Июн-23, 18:44 
Ну вошло и вошло, потом появилось ещё одно значение.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 06:42 
Где оно появилось? В инглише? Так у них нет собственного слова на эту тему, вот и заимствовали латынь, в меру своей рефлексии.
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 11:15 
В русском! Если мне не веришь, то посмотри в корпусе русского языка, он доступен онлайн.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 12:13 
Вот сам и посмотри. Особенно на даты.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 13:05 
Так я и смотрю: 1867, Н.В. Шелгунов «Люди сороковых и шестидесятых годов» — слово «рефлексия» употребляется как раз в том смысле, о котором я говорю. А ты куда смотришь?
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

78. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 14-Июн-23, 19:19 
Я смотрю, что ты не понимаешь, что "даты" - это множественное число, а не единственное.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

80. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 14-Июн-23, 20:03 
А ты посмотрел? Не поленись, посмотри: корпус > «рефлексия» > результаты поиска в панахроническом корпусе. Слово «рефлексия» не как «реакция на рефлекс» или «отражение» употребляется давно и не единожды. Можешь, конечно, упорствовать и продолжать считать его новомодным англицизмом, это говорится, личное дело, но лучше не надо.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

82. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 15-Июн-23, 07:34 
> А ты посмотрел? Не поленись, посмотри: корпус > «рефлексия» > результаты поиска
> в панахроническом корпусе. Слово «рефлексия» не как «реакция на рефлекс»
> или «отражение» употребляется давно и не единожды.

Я не собираюсь за тебя доказывать, что оно употреблялось "давно и не единожды" в отношении программ для ЭВМ.

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

> Можешь, конечно, упорствовать
> и продолжать считать его новомодным англицизмом, это говорится, личное дело, но
> лучше не надо.

Г-н анонимный эксперт ***чисто внешний, рефлективный ум***, холодный к своим героям и ничего с ними не переживающий. У него нет способности психического анализа и нет тени сознания той всеобъемлющей стихийной борьбы, какая совершается в социальной истории человечества.

(ц) Шелгунов Н. В.

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

84. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Шифоньер (?), 15-Июн-23, 08:51 
>что оно употреблялось "давно и не единожды" в отношении программ для ЭВМ

А вот «отражение» так всегда применялось в отношении программ и ЭВМ, испокон веков, так сказать.

>цитата из интернета

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

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

88. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от n00by (ok), 15-Июн-23, 14:39 
>>цитата из интернета
> Окей, бумер.

На процитированный мною труд Шелгунова Н. В. ты сослался сам в №73.
То есть ты с текстом не знаком.
А потому верно себя определ.


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

44. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Neon (??), 13-Июн-23, 03:05 
Ну так стильно, модно, молодежно придумывать новые термины давно известным вещам.))) Так сказать тенденция.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

45. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Neon (??), 13-Июн-23, 03:06 
Надо же народу как то новые диссертации защищать. Вот и изобретают новые термины)))
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –3 +/
Сообщение от verh010m (ok), 12-Июн-23, 12:41 
а контроллеры ДЕЛЬТА он могёт? А то ST как-то тупо
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –4 +/
Сообщение от Аноним (6), 12-Июн-23, 13:10 
Зачем когда уже есть Mojo?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Аноним (7), 12-Июн-23, 13:35 
>поддержку распараллеливания

А нафига на микроконтроллерах распараллеливание?

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

9. Скрыто модератором  +/
Сообщение от Анонимусс (?), 12-Июн-23, 14:33 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +2 +/
Сообщение от Советский инженер и пенсионер (?), 12-Июн-23, 15:41 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

20. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 17:17 
за тем же, зачем есть и RTOS, только проще. например, выводить на экран и одновременно обрабатывать кнопки, контролируя основную функцию при этом, чтобы не было 10-этажных велосипедов из состояний и условных конструкций с флагами и таймерами
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

26. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –3 +/
Сообщение от Аноним (26), 12-Июн-23, 17:50 
Как нафига, это же Го - тормозить, собирать данные и отправлять в гугл телеметрию.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

29. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от OpenEcho (?), 12-Июн-23, 18:31 
> это же Го - тормозить, собирать данные и отправлять в гугл телеметрию.

Троль. Не, Троль безграмотный, обыкновенный

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

47. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Прохожий (??), 13-Июн-23, 10:10 
О грамотности. Правильно писать  "тролль", а не "троль".
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от OpenEcho (?), 13-Июн-23, 23:08 
>  О грамотности. Правильно писать  "тролль", а не "троль".

Это поменяет суть тролля?

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

24. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Мамкинтролль (?), 12-Июн-23, 17:27 
SVD файлы можно было взять и с репозитория ST. А то взяли у растовщиков, у них там генератор есть заголовков на основе файла описания регистров.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +1 +/
Сообщение от commiethebeastie (ok), 12-Июн-23, 20:37 
>ST Micro "Nucleo" L031K6

Фигасе, даже такие задохлики поддерживаются.

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

48. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –2 +/
Сообщение от Прохожий (??), 13-Июн-23, 10:21 
>Язык Go выбран вместо Rust так как он более прост в изучении

Ясно, для неосиляторов.

>предоставляет независимую от реализаций потоков поддержку распараллеливания

На Rust такое невозможно, что ли?

>предлагает обширную стандартную библиотеку

Интересно, что такое есть в этой библиотеке, чего нет в стандартной библиотеке Rust. Я уж про crates.io молчу.

Про сборщик мусора в Go решили умолчать почему-то. Почему? Вряд ли микроконтролер оценит его наличие по достоинству.

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

67. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от inferrna (ok), 14-Июн-23, 09:55 
>На Rust такое невозможно, что ли?

Ну, попробуй, пораспараллеливай на no-std расте без операционки. Знаю (нагуглил, так бы оно не сдалось), есть pasts, но это уже зависимость от реализации.

>Интересно, что такое есть в этой библиотеке, чего нет в стандартной библиотеке Rust. Я уж про crates.io молчу.

Для микроконтроллеров подходит только core и no-std. А стандартная библиотека go, это не совсем то же, что у раста.

>сборщик мусора в Go

Да и хрен с ним. Скажем так: Go на микроконтроллере нужен там, где писать прошивку с нуля на сях/расте получится слишком долго и муторно (если нужна та же многопоточность, например), а полноценная операционка на чип или не влазит, или оверкилл.

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

62. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +2 +/
Сообщение от Аноним (62), 13-Июн-23, 19:56 
Отличная вещь для быстрого прототипирования с низким порогом обучения. Простой и понятный синтаксис языка, компилятор генерирует компактные бинарники. Сборка мусора будет только в плюс для небольших домашних проектов, а для других все равно Си остается незаменимым.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  –1 +/
Сообщение от Прохожий (??), 13-Июн-23, 20:15 
> а для других все равно Си остается незаменимым

Конечно, это не так. Си пора уже на свалку истории. Своё дело он сделал.

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

81. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (81), 14-Июн-23, 21:33 
В чем можно не сомневатся, так это в том, что Си переживет своих хейтеров.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от Аноним (72), 14-Июн-23, 12:38 
LLVM совсем уж не tiny
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Tinygo 0.28, компилятора языка Go на базе LLVM "  +/
Сообщение от inklesspen (ok), 15-Июн-23, 13:26 
> LLVM совсем уж не tiny

Так LLVM в бинарь никто и не включает, он используется лишь для генерации кода

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

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

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




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

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