Найдено 37 результатов
- Вс дек 08, 2024 19:14:23
- Форум: Разные вопросы по МК
- Тема: Импортозамещение STM :)
- Ответы: 47
- Просмотры: 24173
Re: Импортозамещение STM :)
[uquote="maxlab",url="/forum/viewtopic.php?p=4654953#p4654953"]Еще перспективный risc v чип bl618 от BuffaloLAB.[/uquote] -- действительно -- почитал его даташник -- выглядит, как неплохая микрушка для обработки звука (к примеру сделать на нём usb-микрофон), а так же для каких то простых ...
- Вс дек 08, 2024 18:36:30
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1467875
Re: Вопросы по С/С++ (СИ)
VladislavS, звучит из разряда "делать надо правильно, а неправильно не делать..." -- всегда поддерживал такие направления деятельности.
- Вс дек 08, 2024 01:25:22
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1467875
Re: Вопросы по С/С++ (СИ)
[uquote="VladislavS",url="/forum/viewtopic.php?p=4588505#p4588505"]Третьим аргументом функции GPIO_WriteBit() будет значение выражения (i == 0) ? (i = Bit_SET) : (i = Bit_RESET) которое при каждом вызове будет менять своё значение с Bit_SET на Bit_RESET и наоборот.[/uquote] -- без учёта внешнего ...
- Сб дек 07, 2024 15:39:41
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657635#p4657635"]Следовательно, ничего о решении целевой проблемы в стандарте Вы не найдете. В программе будет содержаться логика решения проблемной задачи. Будь это коммуникация по MQTT или динамическое связывание с учетом ограничений ABI.[/uquote ...
- Сб дек 07, 2024 01:02:18
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657374#p4657374"]1. А как можно не учитывать в языке программирования проблемные требования? Для чего тогда вообще программа, если она учитывает только то, что есть в языке, на котором пишется?
2. А почитать по ссылкам сил не хватило? Или перевести ...
2. А почитать по ссылкам сил не хватило? Или перевести ...
- Пт дек 06, 2024 21:48:48
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657353#p4657353"]Так как я уже на примерах показал, что в C++ особенности его ABI просто необходимо учитывать при написании кода, Ваш выпад меня поражает.[/uquote] -- как можно учитывать то, чего нет в самом ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ? такое могут ...
- Пт дек 06, 2024 21:08:07
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657304#p4657304"]Для того, чтобы не использовать C++ ABI, Вы предлагаете использовать C ABI, отказавшись от объектов вообще, включая Ваш же std::array?[/uquote]
-- ну тут никаких грустей -- если надо универсализм для совместимости с другими возможными ...
-- ну тут никаких грустей -- если надо универсализм для совместимости с другими возможными ...
- Пт дек 06, 2024 18:01:33
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657110#p4657110"]Следующая проблема, что официальный стандарт C++ не фиксирует ABI[/uquote]
да в общем то это не проблема -- это достаточно здравый аспект, поскольку это стандарт языка программирования, а не функциональности аппаратуры с ПО ...
да в общем то это не проблема -- это достаточно здравый аспект, поскольку это стандарт языка программирования, а не функциональности аппаратуры с ПО ...
- Пт дек 06, 2024 03:01:19
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4657004#p4657004"]Ну так почитайте все же про Itanium C++ ABI, который от C++ неотделим. https://github.com/itanium-cxx-abi/cxx-abi[/uquote] -- он не просто отделим -- он вообще никаким боком к языку программирования С++ не имеет отношения... сам видел ...
- Пт дек 06, 2024 00:42:43
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656983#p4656983"]Вы вообще в курсе, что такое ABI?[/uquote] Конечно -- некое нечто неотносящееся к языку программирования)))
Добавлено after 1 minute 42 seconds:
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656983#p4656983"]А и раньше писал ...
Добавлено after 1 minute 42 seconds:
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656983#p4656983"]А и раньше писал ...
- Чт дек 05, 2024 22:44:56
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
ПростоНуб, ты сказал вот это: Массив передается в функцию по указателю, поэтому просто обязан быть в памяти. А локальным переменным функции ничто не мешает быть регистровыми, что и использует компилятор. -- но это неправда про массив... ни по какому указателю он не передается))) -- выше я указал как ...
- Чт дек 05, 2024 22:22:53
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656964#p4656964"]Само собой. Я не зря перечислил еще ряд условий, которые должны соблюдаться.[/uquote]
эмм... ты же утверждал, что там будет указатель... что явно являлось неправдой.
Добавлено after 5 minutes 13 seconds:
по своей сути -- если ...
эмм... ты же утверждал, что там будет указатель... что явно являлось неправдой.
Добавлено after 5 minutes 13 seconds:
по своей сути -- если ...
- Чт дек 05, 2024 22:08:45
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
В https://en.cppreference.com/w/cpp/container/array явно указано, что
Код: Выделить всё
Unlike a C-style array, it doesn't decay to T* automatically- Чт дек 05, 2024 22:03:14
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
причина более худшего в тестировании с std::array моем варианте скорости сокрыта не в нем, а как оказалось в почему то грустно работающем std::sort и nth_element -- они обязаны за O(n) и O(n*log(n)) работать соответственно применяя компаратор, но почему то получается в этих реализациях бибилиотек c ...
- Чт дек 05, 2024 21:56:18
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656946#p4656946"]С точки зрения С++ ABI, POD массив передается всегда, как указатель.[/uquote]
непонятно откуда такая инфа -- возможно ты путаешь аргумент в виде (int arr[]) -- но std::array в аргументе не превращается в такое -- но в первом случае ...
непонятно откуда такая инфа -- возможно ты путаешь аргумент в виде (int arr[]) -- но std::array в аргументе не превращается в такое -- но в первом случае ...
- Чт дек 05, 2024 21:24:44
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656905#p4656905"]Сами же ответили:[/uquote]
да в общем то нет -- не ответил -- с чего взято, что std::array это какая то нестековая память и что он не является POD типом и агрегатом?
да в общем то нет -- не ответил -- с чего взято, что std::array это какая то нестековая память и что он не является POD типом и агрегатом?
- Чт дек 05, 2024 20:22:01
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=4656881#p4656881"]Массив передается в функцию по указателю, поэтому просто обязан быть в памяти.[/uquote]
можно указть на мой код, где массив по указателю передается?
Добавлено after 1 minute 50 seconds:
[uquote="ПростоНуб",url="/forum/viewtopic.php ...
можно указть на мой код, где массив по указателю передается?
Добавлено after 1 minute 50 seconds:
[uquote="ПростоНуб",url="/forum/viewtopic.php ...
- Чт дек 05, 2024 19:55:54
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
так ты же сам даже не понимаешь где хранятся данные "переменных" ))
- Чт дек 05, 2024 19:50:11
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="Adrift",url="/forum/viewtopic.php?p=4656860#p4656860"]Переменных, в смысле ) А в переменных хранятся копии значений из массива, это я специально для тебя уточняю )[/uquote]
а переменные то где хранятся? и почему у них должно это как то отличаться от массива?
а переменные то где хранятся? и почему у них должно это как то отличаться от массива?
- Чт дек 05, 2024 19:23:07
- Форум: Разные вопросы по МК
- Тема: Хитрые, необычные алгоритмы и код
- Ответы: 413
- Просмотры: 305258
Re: Хитрые, необычные алгоритмы и код
[uquote="Adrift",url="/forum/viewtopic.php?p=4656855#p4656855"]Я своплю значения регистров.[/uquote]
каких регистров? кто тебе про такое гарантировал бы? и чем по твоему массив на стеке отличается от такого же количества простых переменных на стеке?
каких регистров? кто тебе про такое гарантировал бы? и чем по твоему массив на стеке отличается от такого же количества простых переменных на стеке?