189 похожих чатов

Если ты пишешь для эмбеда то ты пишешь аппаратно-зависимые вещи.

и точно знаешь, что делаешь. и все эти вот абстракции с попытками отвергнуть то, чего отвергнуть невозможно: идут либо лесом либо сиплюсники продолжают мучиться и других мучать: а как же так ведь вот у нас UB и стандарты и Страуструп с комитетом впереди. а почему же все-равно все плохо?)

17 ответов

24 просмотра

Ну вот смотри, buildroot, это эмбедед?

А если бы был инструмент, который транспилирует source to source под каждую платформу и делает это идиоматично? Т.е. абстракция, но не за счет отрезания конкретики, а ща счет грамотной кодогенерации

Vladyslav 🇺🇦🇪🇺
А если бы был инструмент, который транспилирует so...

Ну то есть, против такого лома нет приёма, я правильно понял? 😏

Ponytale- Автор вопроса
Vladyslav 🇺🇦🇪🇺
А если бы был инструмент, который транспилирует so...

только за счет потери производительности это доститижимо и масса такого

Ponytale- Автор вопроса
Ponytale
я хз что это

Один из проектов для сборки линукса под разные чипы

Это не только про плюсы, стандартный си так же абсолютно не годен для embedded.

Vyacheslav Olkhovchenkov
это как?

Это квак. У меня по 0x0 флеш лежит, а по стандарту си писать/читать по 0х0 - уб.

Ponytale- Автор вопроса
Wild_Wind
Это не только про плюсы, стандартный си так же абс...

соглы. но си чуть менее непригоден, чем плюсы)

Vyacheslav Olkhovchenkov
NULL а не 0x0

https://stackoverflow.com/questions/35537579/c-standard-compliant-way-to-access-null-pointer-address

Vladyslav 🇺🇦🇪🇺
Мм?

ну вроде примерно то что ты просил?)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта