- СМИ: Cisco может возобновить поставки оборудования в РФ через
посредника. Evgeny_CD(1 знак., 20.10.2022 15:57, dao, ссылка)
- Держу в руках ардуино mp3 плеер с уартом, микросхема GD3300b судя
по всему ГигаДевайс. Не могу найти даташит на аглицком. Нутром чую
что это аналог. - IBAH(19.10.2022 17:20, dao, полностью)
- Видимость: насколько уместо в Си искусственно ограничивать
видимость таким механизмом: Dingo(491 знак., 19.10.2022 06:58, dao, полностью)
- STMовский куб такое же генерит - Звepoящep(19.10.2022 17:36)
- Я тоже так делаю. С помощью такого, можно реализовать подобия
приват/паблик IBAH(281 знак., 19.10.2022 12:19)
- На С нет никакого смысла ограничивать видимость макросов. Хотите
инкапсуляцию и ограничение видимости - пишити на языках, которые их
поддерживают. - VladislavS.(19.10.2022 11:20)
- А что будет, если Tyмблep(112 знак., 19.10.2022 10:32)
- Программа, не содержащая комментариев, лучший повод для Вашего
увольнения. (с) - Kpoк(19.10.2022 08:53)
- Очертил для себя границы применения: если в одном файле - нет
смысла, проще в используемом С-файле задать; разумно тогда, когда
область видимости используется в нескольких *.c и разумно закрыть
для верхних уровней деталей реализации (а то ручки-то постоянно
тянутся). - Dingo(19.10.2022 08:00)
- Главное, чтобы был какой-то смысл. Если это проще или быстрее или
понятнее или ещё что, - почему нет? В Си (т.е. в ассемблере)
сделать можно всё, что угодно. Плохо только выкрутасы ради самих
выкрутасов. Ибо "Все мне позволительно, но не все полезно; все мне
позволительно, но ничто не должно обладать мною". )) - vpv.vpv(19.10.2022 07:42)
- Недавно включал С-файлы в C-файл. Не спрашивайте зачем:) Vit(131 знак., 19.10.2022 07:28)
- Российский серверный процессор Baikal S. К вопросу о просранных
примерах. Знаю лично главного конструктора линейки. Мегамозг. Evgeny_CD(1 знак., 13.10.2022 23:03, dao, ссылка, полностью)
- Империя готовится нанести ответный удар. ЫЫyкпy(62 знак., 19.10.2022 17:39, ссылка)
- Я так понял, что этот проц только на бумаге? Массового производства
мы вряд ли дождёмся. Отсюда вопрос, ради чего всё это? Не лучше
было бы делать какие-нибудь микроконтроллеры, пусть 8-битные, и
выпускать его на собственных мощностях. FDA(148 знак., 14.10.2022 16:08)
- ХЗ насчет главнюков, но техподдержка явно из выгнанных из пятерочки
за тупость и нетрадиционную ориентацию набрана. - Andreas(14.10.2022 12:41)
- А не мог бы этот мегамозг сделать просто напросто клон Raspberry Pi
4 ? Ну что-бы не мыкаться сиротинушкой без программной поддержки, а
расслабленно юзать накопленный опыт? - =AlexD=(14.10.2022 08:23)
- На мой взгляд не в результате внешней, а в результате внутренней
политики. - scorpion(14.10.2022 00:10)
- А не охуевшие ли люди в этой линейке? POV(179 знак., 13.10.2022 23:06)
- VESA приняла стандарт DisplayPort 2.1 Evgeny_CD(1 знак., 18.10.2022 20:37, dao, ссылка, полностью)
- Проверено бедуинами. Linux Ubuntu начала спамить рекламой прямо в
командной строке. Evgeny_CD(1 знак., 18.10.2022 22:59 - 19.10.2022 01:19, dao, ссылка, полностью)
- Прилетела реклама. Отечественный аналог Визио. Может кому
понадобится. Kpoк(1 знак., 17.10.2022 14:27, dao, ссылка, полностью)
- [Red Pitaya от STEMlab] сводный топик. -> Сайт идиотский, будьте терпеливы! - Evgeny_CD(01.11.2017 20:20 - 20:39, dao, ссылка, полностью)
- VNA на основе. Evgeny_CD(1 знак., 14.10.2022 05:02, ссылка)
- Проект растет и развивается! Наделали кучу вариантов, есть версия
под SDR с 16 битными АЦП. Есть корпусированный вариант под вполне
взрослый осциллограф - генератор сигналов - RLC метр и проч. Evgeny_CD(1 знак., 14.10.2022 02:36, ссылка)
- Краткая статья Терраэлектроника -> - Evgeny_CD(30.07.2018 15:04, ссылка)
- В RSS справа пробежало - Small vector network analyser works up to 62MHz. Точка опоры(302 знак., 18.02.2018 13:48, ссылка)
- Отработка элементов псевдокогерентного радиолокатора на этой Red Pitaya -> - Evgeny_CD(05.12.2017 14:34, ссылка)
- Просто потрясающе! При первом заходе на сайт я не смог найти раздел документация - у меня анимированная менюшка Help не хотела открываться. И я готов был пометить в БД в голове, что это говно-проект. А при изучении доки выясняется, что это просто Evgeny_CD(44 знак., 01.11.2017 20:44)
- Ничего себе! Какая там правильная архитектура ПО! -> - Evgeny_CD(01.11.2017 20:37, ссылка)
- Радиоэлектронная микролаборатория - новый класс приборов. - Evgeny_CD(01.11.2017 20:26, ссылка)
- Вот ещё на выбор (раздел Products) - ANT(01.11.2017 19:28, ссылка)Evgeny_CD
- Воблин! С 14 октября на факультете Кибернетики и информационной
безопасности (КиИБ) МТУСИ открывается Школа реверс-инжиниринга. =L.A.=(1 знак., 10.10.2022 21:46, dao, ссылка, полностью)
- Насколько раз платы реверсил, не сложно было при наличии оптики,
лампы с лупой и микроскопа. Для ремонта, обычно. А лет 5 назад
плата попалась, что и для работы интересно было бы схематик снять.
Обломился, 4 слоя, переходные не сквозные, и маска на всей плате
довольно мощная и черная. Сейчас то все лучше сделал, чем у них по
схематике. Но мысли были, что для успешного реверса плат нужно:
вариант триокулярный микроскоп с камерой, достаточно высоким
штативом, и софт, который Visitor(436 знак., 11.10.2022 19:48)
- Как раз сегодня объяснял подчиненным, что мы не настоящие
разработчики, а шакалы, подбирающие разработанное другими, поэтому
нам очень нужны знания и талант. - VLLV(11.10.2022 16:56)
- товарисчь, во времена бСССР проведение НИОКР на какое-либо изделие
означало в первую очередь тщательное изучение уже имеющихся в
природе образцов изделия. Или устройств похожего
функционала/назначения. Просто за прошедщие 30 лет выросло целое
поколение "надувных специалистов" (кое-какеров, как их назвал
Задорнов). Которые, как Виктор Михалыч Полесов - очень похожи на
настоящих, но работать не способны. - =L.A.=(12.10.2022 13:40)
- Многие задачи простым путем еще в средние века решались: надо
создать тайную ложу, как у масонов, и вход только по рекомендациям
и после посвящения:-) Ореол таинственности, звание Мастера, пояс по
электронике или программированию, и от желающих просветиться отбою
не будет. Что бы знание было желанным, оно должно быть запретным. - Visitor(11.10.2022 20:50)
- дожили :((( не, все у всех пи#дят технические решения и секреты, эт
нормально, но, чтоб возвести это в профессию !? пздтц полный (а
ведь когда-то гордились, и по праву нашей инженерной школой, были и
в состоянии спроектировать что-то своё уникальное, да и скопировать
грамотно технические решения, но главное - могли делать всё сами. А
сейчас что, - остаётся только учиться копировать??) - Adept(10.10.2022 21:50)
- Это истерика. Разработчики бывают разными. Один хорошо придумывает,
другой - только копирует хорошо. В футболе есть и вратари, и
защитники, и нападающие - все полезны. Копировщиков тоже надо
учить, отбросив предрассудки. Учить по другим программам, нежели
настоящих разработчиков.. - Kpoк(12.10.2022 09:55)
- Реверс инжениринг, применительно к кибернахтингу и информаццыонной
безопасности, это поиск бэкдоров и уязвимостей в ПО. Вышшый
пилотаж, можно сказать. - mse homjak(10.10.2022 23:19)
- Ну, не только. Расскажу свою историю. Costic(1719 знак., 11.10.2022 17:10)
- да блин, остыл уже :)) почитал вдумчиво по ссылке. Да в общем
реверс по ПО это банальный (или небанальный) хакинг :)) но немножко
знаю ситуацию в машиностроении: - станкостроения нет (от слова
"совсем"), тяжелое машиностроение убито (привет дефективным
манагерам и адептам отвёрточной сборки и максимы "всё купим", Adept(2187 знак., 11.10.2022 00:27)
- Вот что значит категорическое "станкостроения нет (от слова
"совсем")"? Ряд заводов худо-бедно разрабатывает и производит
станки. Рязанский станкозавод к примеру. Или ты сейчас начнёшь "да
я имел в виду супер-пупер станки, на замедленных нейтронах".. - POV(11.10.2022 13:05)
- "худо-бедно", - Вы серьёзно будете сравнивать то, что есть сейчас с
возможностями СССР? и потребностями промышленности? То что делается
не покрывает потребностей и близко. Подавляющее большинство станков
в любой отрасли импортные, а сейчас и вовсе бОльшая часть -
китайские. Электроника, сервоприводы, элементы автоматики - сплошь
и рядом импортные (станины, суппорты, механику кой-какую ещё можем
сделать, но хайтек - нихрена :( А станкостроение - основа
производства. - Adept(11.10.2022 13:25)
- то-то нам пришлось в 1977 заказывать станки в Японии. Потому что
даже в МАПе не могли выточить ведущий вал с заданной некруглостью.
А лучшие станки на заводе им. Коминтерна (рядом с нами) даже в 70-х
были - трофейные из Германии. А так в СССР было всё замечательно со
станками! - Лaгyнoв(11.10.2022 15:41)
- Очень странно. Бесцентровый шлифовальный 3М182 в это время уже
выпускался, а он обеспечивает некруглость 1мкм. - Tech_(11.10.2022 18:08)
- много чего в СССР "выпускалось". Но не всё и всем было доступно.
Наш завод назывался - завод точного машиностроения. У нас были два
выдающихся конструктора. Увековечу их память здесь - Юрий Адамович
Крамер (э/двигатели) и Юрий Петрович Грачев (лентопротяжные
механизмы). Им я верю больше чем себе. И если они сказали, что 2
микрона невозможно в СССР в массовом производстве - значит так и
есть. Кстати, тогда Японию в 1977 году от всего завода ездил только
Крамер. Зато из Москвы, Лaгyнoв(43 знак., 12.10.2022 08:01)
- Два микрона на валу легко получаются в серии безцентровой
шлифовкой. Станки 3Е182-3Е184 выпускались в СССР. 182 совсем
маленький, размером с токарный "ижик". Нужно только правильно
настроить, ну и средства контроля нужны соответствующие. Такой
станок за несколько дней мог годовую потребность завода закрыть.
Там скорее всего проблема в отсутствии хорошей динамической
балансировки была, это когда доли миллиграмма ловят на зарезонансе.
Я немного в теме точной механики, у нас БAPMAЛEЙ(79 знак., 12.10.2022 09:02)
- Подозреваю, что невозможность 2х микронов была только здесь и
сейчас. Правда сотрудникам главков и министерств было приятнее
ездить в Японию, чем мотаться по СССР. Кстати, то, что они поехали
туда ради магнитофонов, немного не сходится с вашей версией, что
ширпотреб в СССР делался энтузиастами снизу и исключительно
вопреки. Видимо все же была какая-то программа развития ширпотреба. - AlexBi(12.10.2022 08:21)
- у нас промышленность была заточена под задачу - "обеспечить
необходимую точность - в допусках и посадках танковых/судовых
дизелей (ну авиапром чуток ещё) " а Вы тут про какие-то
магнитофончики, тонвалы с компенсаторами и прочее "несерьёзное" :)) - Adept(11.10.2022 15:46)
- Рязанский завод и на экспорт поставляет. Ряд изделий весьма
непростые. Сколько надо столько и производит... видимо, больше
экономике сейчас не переварить. - POV(11.10.2022 14:37 - 14:41)
- остынь. Китай не гнушился копипастом и шо? но главное - могли делать всё сами. до 1984г -да, могли. дальше - додумай сам. - m16(10.10.2022 22:02)
- я иногда глядя на свои же исходники долго пытаюсь понять, что же
это такое, и как оно работает. а там вообще магию собрались
преподавать )) - Mahagam(10.10.2022 21:50)
- :-)))) У меня даже с комментариями, даже с разъяснениями в
тетрадке. Через несколько дет гляжу и думаю - ну на х.....???? - Лaгyнoв(11.10.2022 05:51)
- +1 "реверс" жутко неблагодарное дело, с мизерным КПД. Оправдано
только если действительно что-то уникальное, вот прям действительно
"ноу-хау". А так, - пустое всё это. Инженеров нормальных из таких
ребят, которых не научили творить и создавать не вырастить,
вероятно :( - Adept(10.10.2022 21:53)
- Не скажи. Сам то пробовал ? Tyмблep(565 знак., 11.10.2022 12:36)
- речь не про изготовление "ломиков" для софта, на написание которого
работали корпорации с миллиардными бюджетами. Речь о том, что
сделать реверс ПО, к примеру станка ЧПУ или 3D принтера или не
приведи Бог бортового ПО самолёта или какого томографа - занятие,
сравнимое по трудоёмкости с написанием такого ПО с нуля и никакого
мастерства там не нарабатывается, кроме мастерства хака.
Реверс-инженер (наверное и профессия такая скоро появится) никогда
не сможет, скажем, Adept(74 знак., 11.10.2022 12:50)
- Реверс - это техника работы с исполнимыми кодами процессора. Tyмблep(893 знак., 12.10.2022 23:11)
- Как можно что-то реверснуть, не понимая обо што там идёт речь? И,
главное, зачем? Те станки и 3Дпринтера по софту привязаны к железу
и ничего особо военного там нет: выполняй Г-код и меньше думай. - mse homjak(11.10.2022 13:01)
- "зачем" - ответ очевиден - скопировать, и как раз часто это
делается с непониманием "обо што там речь", по крайней мере в
ключевых деталях. И вот эта вот ваша максима "выполняй Г-код и меньше думай" - как раз показывает то, зачем в 90% случаев делается "реверс" -
тупо скопировать :( ну а повышение квалификации там конечно
какое-то есть, но это совсем не то, что работа инженера при
проектировании - Adept(11.10.2022 13:19)
- Копировать нужно функцыанал, а не код. Функцыанал есть, как замена
кое-какого Фанука, например. А из него выход тока на сервы и вход
от энкодеров. Чо ещо в том станке остаётся? Тока механика. А в
электронику, да, тока Г-код. Походу, с этим у нас, как раз,
боле-мене, в отличие от железа. А вот смотреть на всякие программы,
что идут с импортом, это да: что берёт, куда передаёт и зачем. И
как отучить от этого. - mse homjak(11.10.2022 14:04)
- Программирование не творчество а набор навыков и шаблонных приемов
в ограниченной среде. ASDFS(269 знак., 11.10.2022 13:01)
- DeepMind с помощью ИИ ускорила умножение матриц. Вот так и
самозародится Скайнет Evgeny_CD(1 знак., 10.10.2022 04:16, dao, ссылка, полностью)
- Лагунову. Блог МЕХАТРОНИК-НК --- Катушечный магнитофон с нуля. Собираю бобинник моего
детства. =L.A.=(2 знак., 08.10.2022 20:46, dao, ссылка, ссылка, полностью)
- Крайне интересный топик, где фанаты разработки портативных игровых
консолей пилят bare metal код на Linuxизированные китайские SiP,
SoC. Нашел совершенно случайно. Evgeny_CD(1 знак., 07.10.2022 20:23, dao, ссылка, полностью)
- А какой софт использует многоуважаемый All для просмотра и анализа
логов различных форматов? - Ig_B(05.10.2022 11:50, dao, полностью)m16
- Еще тупой вопрос: можно ли софт от логических анализаторов
приспособить? - Ig_B(07.10.2022 16:32)
- sed awk grep find sort давно уже на win сделали в виде отдельных
ехе - cтpaтeг(07.10.2022 08:31, )
- Программулина в Матлабе займёт строк 10. Гораздо удобней, чем
Эксель - Kpoк(07.10.2022 08:01)
- Powergraph. Там есть возможность принимать данные в ASCII формате
из компорта ( в том числе виртуального). Средства анализа просто
шикарны. К сожалению, таблетки нет, а без нее делает все, кроме
сохранения на диск, приходится графики в виде скиншотов сохранять. - Yurasvs(06.10.2022 23:10)
- Serial Oscilloscope IBAH(1 знак., 06.10.2022 16:49, youtube)
- Логов чего? Логи облачного хостинга одно, логи какого-то прибора
совсем другое. Evgeny_CD(135 знак., 06.10.2022 01:26, ссылка, ссылка)
- Пишу логи в CSV файл, но готов поменять формат если найду удобный
свободный/ломаный софт. Ig_B(233 знак., 06.10.2022 10:42)
- в особо тяжелых случаях делфя и TChart Nikolay801_(56 знак., 06.10.2022 14:16)
- а сам вьювер писал - на чём и в какой IDE ? - Mahagam(06.10.2022 12:13)
- Наш РС-программист логи пишет в XML, говорит, что парсить легче
стандартным бесплатным Microsoft Log Parser'ом --> MBedder(1 знак., 06.10.2022 12:04, ссылка)
- не совсем понятно, если тебе просто нужно построить тренды из
таблицы, то сейчас это весьма неплохо умеет свежий эксель. LordN(146 знак., 06.10.2022 11:32, картинка)
- Программа называется GAWK. Легко и просто бегает по текстовым
логам, вытаскивает оттуда всё, что угодно. - SciFi(06.10.2022 11:10)
- Не нашёл пост, к котормоу уместно было бы приложить. Хоят должны бы
быть. POV(1 знак., 29.09.2022 11:50, dao, картинка, полностью)
- Ещё уточнение: получается, можно мешать без проблем при передаче
линковщику объектники в одном проекте С и С++, если смогу среде
разработки объяснить, как из компилировать? - Dingo(06.10.2022 06:56)
- Тоже спрошу. Как оформляются обработчики прерываний? Поймал себя
недавно на том, что "и попробовал бы Цэ++, но не знаю, как делается
...". Это одна из базовых вещей. - Dingo(03.10.2022 06:53)
- Реализация очень сильно зависит от архитектуры и возможностей
контроллера прерываний. VVB(3555 знак., 06.10.2022 10:26)
- Просто вызываю из прерывания любую функцию любого класса. Зачем ещё
что-то выдумывать? - Ale3000(06.10.2022 08:34)
- Если бы разработчики С++ захотели, они бы, вероятно, легко сделали
это. Tyмблep(1006 знак., 03.10.2022 13:08)
- никак. Nikolay801_(733 знак., 03.10.2022 10:51)
- Не-не-не, что-то не то. Вот в plain C есть обработчик, функция void my_isr(void); - что в этом случае у плюсов? Класс? Функция? Может ли extern "C" void my_isr(void) {} внутри себя вызывать методы классов? Если буфер реализован
классом, как из обработчика положить в него данные? Как проверить
состояние пина, если порт-пин описан сущностями Ц++, через те же
темплейты, например? - Dingo(03.10.2022 09:57)
- Кстати, в жизни всё гораздо проще. Обработчк прерывания - обычная
функция, в которой делается ровно то что она должна делать. Надо
флаг в регистре сбросить - сбрасываем флаг с помощью CMSIS. Надо
светодиодом мигнуть - дёргаем метод класса светодиода. Без всяких
комплексов. - VladislavS.(03.10.2022 09:15)
- Самое простое - обычные функции в плюсах никто не запрещал. Чуть
посложнее методы классов делать обработчиками, но и это возможно, с
опытом придёт. - VladislavS.(03.10.2022 07:07)
- Любопытно, вот есть класс UART, в нем обработчик прерывания void
i();. В программе создаем два объекта UART u1, u2; Как привязать
u1.i() и u2.i() к разным физическим прерываниям, не используя
Сишных прокладок? - AlexBi(03.10.2022 08:22)
- Никак. Т.к. ядро процессора/контроллера не умеет одновременно
указатель на объект (this) и адрес/смещение функции вычислить. - Costic(03.10.2022 16:50)
- Как вариант. Переносите таблицу прерываний в ОЗУ. В конструктор
класса UART передаёте его номер и создаёте объекты UART u1(1),
u2(2); Конструктор класса UART устанавливает свой обработчкик в
таблицу векторов прерываний при создании объекта. Можно и другие
варианты придумать, была бы необходимость. Но прокладка - самое
простое. Мир от её использования не перевернётся. - VladislavS.(03.10.2022 10:06)
- Так элементарно. Обработчик прерывания - обычная Си'шная функция
extern "C" { void Uart1Int(void) { u1.i(); } void Uart2Int(void) {
u2.i(); } } - =AlexD=(03.10.2022 08:28)
- Это и есть сишные прокладки, нет? КМК, значительная часть проблем
плюсов в том, что плюсовая публика излишне идеологизирована: "Нет
сишным прокладкам! Мы тут плюсы или где?" - SciFi(03.10.2022 08:35)
- Это ваши тараканы какие-то. Почему вы боитесь "прокладок"? Они даже
накладных расходов не несут. Смотрите примеры: VladislavS.(1068 знак., 03.10.2022 08:54)
- static не годится, т.к. для u1 и u2 он будет одинаковый. Сишные
прокладки не удобны, т.к. u1 может быть внутри другого объекта, а
тот внутри еще чего-то, либо вообще создаваться динамически. Вся
красота теряется. - AlexBi(03.10.2022 09:12)
- Это прекрасно. Только непонятно, зачем вообще нужен класс, когда
там всего две функции. Лишняя сущность же. - SciFi(03.10.2022 08:56)
- Или вот пример обработчиков с шаблонным классом. В контроллере два
USB, класс один, объектов два, обработчиков прерываний два. VladislavS.(1 знак., 03.10.2022 09:33, картинка)
- А я бы привёл другой пример. Да, с лишним сгенерённым кодом, но
может быть он понятнее "бедуинам"? Costic(541 знак., 03.10.2022 17:09, ссылка)
- вот, похоже на ответ. То есть из plain C можно обращаться уже к C++
выходит? - Dingo(03.10.2022 10:09)
- Кто-нибудь рискнёт сказать, что тут прокладки и это "недостаточно
С++"? Для реализации подобного на С две почти одинаковые функции
придётся писать? Только не надо про макросы... - VladislavS.(03.10.2022 09:52)
- Почему же не надо про макросы? Шаблоны это грубо замена макросам.
Предложенный пример спокойно реализуется через склейку. Только вся
натянутость шаблонных решений (плевать шаблоны плюсов или макросы)
не помогает навигации/отладке. Не буду говорить плохо о плюсах, а
хорошо не могу - у меня на них идиосинкразия. НО пример,
КМК,подобран именно идеологический и выбран вариант получения
экземпляров метода в зависимости от параметра с прицелом на
не-рантайм. В Сях не-рантайм - это Vit(263 знак., 03.10.2022 11:33)
- На С писать придется примерно так же, как на С++, те же две
функции, или одну, напичканную if-ами. Или я чего-то не понимаю ... AlexBi(1 знак., 03.10.2022 10:29, картинка)
- Чтобы не писать в каждой функции аргументом указатель на структуру
с данными. Экономия пальцекликов ;-) Но вообще то прикольно, когда
интеллектуальный помощник редактора сам вываливает тебе список
методов после точки. Можно не морщить моск и не заглядывать в
хедер. Удобненько. - =AlexD=(03.10.2022 09:03)
- Что значит две функции? Это же пример. Класс может быть сколь
угодно сложным. Один из методов - обработчик прерываний. Вот вам
класс с тремя навороченными методами, один из которых обработчик
прерываний. VladislavS.(155 знак., 03.10.2022 09:00)
- Плюсы в отличии от Си не универсальны, увы. Это совершенно очевидно
любому, кто с ними хоть немного поработал. И отсутствие стандарта
(хотя бы _дефакто) на именование функций в ASM выхлопе - одна из
проблем. Можно извернуться, забиндить метод с аргументом и как-то
прописать указатель в таблицу векторов, но это по сути будет ровно
то-же самое, что я написал, только через жопу. - =AlexD=(03.10.2022 08:45)
- Спрошу здесь. Каким умным словом называется, когда вставляешь
объект одного класса в другой класс? - IBAH(30.09.2022 14:20)
- В книжке Дж. Янга по Visual C++ это называется встроенный класс - il-2(01.10.2022 06:53)
- "Ну, Красная Шапочка, выбирай, либо, дружественное слияние, либо,
недружественное поглощение..." - mse homjak(30.09.2022 21:03)
- Из зала подсказывают: инкапсуляция - Nikolay_Po(30.09.2022 19:32)
- Коитус? - Kpoк(30.09.2022 18:21)
- Объект становится членом класса. - VladislavS.(30.09.2022 15:03)
- Еще вопрос. В этом случае, в какой последовательности вызовутся
конструкторы? - IBAH(30.09.2022 14:23)
- Сразу не понял вопрос. Первыми будут вызваны конструкторы членов
класса, затем конструктор объединяющего класса. Этот код выведет
АB. VladislavS.(148 знак., 30.09.2022 15:18)
- а если так funk(){static B b; }. Конструктор вызовется при первом
вхождении в блок? - IBAH(30.09.2022 15:43)
- Спасибо. А вот если объект объявлен внешним к main(). Когда
вызовется конструктор? ведь перед маин идет код "создания среды"... - IBAH(30.09.2022 15:41)
- Внешний к main это глобальный. Зависит от того как старатп написал.
Обычно сразу после инициализации сегментов данных перед вызовом
main. VladislavS.(19 знак., 30.09.2022 16:07, ссылка)
- чуть не в тему, но влезу. пока писали на сях, то обсуждали вопросы
целевой задачи - как настроить порт, оверсемплинг АЦП, как
настроить куб чтобы он USB хост сделал, ну и прочие чисто целевые
для решаемых задач проблемы. Mahagam(209 знак., 30.09.2022 15:51)
- На самом деле работа добавляется только в начале. Как только вы
обрастаете библиотекой классов скорость разработки сильно
вырастает. - VladislavS.(30.09.2022 16:05)
- да как только обрастаешь любой библиотекой - скорость работы
возрастает. но на форумах плюсовики нихрена не обсуждают целевые
задачи, а только и обсуждают лямбды, монады, виртуальные функции и
прочую чисто языковую ересь. - Mahagam(30.09.2022 16:10)
- А кому интересны МОИ целевые задачи? А вот языковые фишки у всех
одинаковые. А так как назвать их простыми для понимания нельзя, вот
и обсуждают. - VladislavS.(30.09.2022 16:15)
- здесь вот как раз и обсуждали целевые задачи. потому что языковых
проблем было совсем немного. - Mahagam(30.09.2022 16:18)
- А как обсуждение целевых задач связано с языком? В каком регистре
какой бит установить вообще языконезависимый вопрос. Как вы
понимаете С или С++ разработчик обсуждает целевой вопрос? - VladislavS.(30.09.2022 16:23)
- ещё раз. тут практически не наблюдалось тем с языковыми вопросами.
при этом форум - весьма живой. что при этом обсуждают - можете сами
полистать и посмотреть. а тематические форумы, где собираются
преимущественно пищущие на плюсах, на 90% засраны чисто языковыми
вопросами. - Mahagam(30.09.2022 16:29)
- Не замечал. Возможно, бывает, кто-то выкладывает примеры кода по
целевому вопросу на плюсах, вызывая тем самым непонимание у
собеседников, тогда может начаться срач. - VladislavS.(30.09.2022 16:35)
- Это из серии "Смотри как я могу!" - IBAH(30.09.2022 16:47)
- Бывает и выпендрёжь, конечно, но не обязательно. Ну просто есть
кого-то рабочик код на плюсах, не переписывать же его для форума
специально. - VladislavS.(30.09.2022 16:49)
- Проблема с терминологией. Где заканчивается "Си с классами" и
начинаются плюсы? Имхо, подходы в плюсах(в Си с классами ) в
некотором роде конечно удобнее, но все прекрасно реализуется на
теплом-ламповом Си. А все эти метапрограммирования в топку. Что и
иллюстрирует картинка ТС . - IBAH(30.09.2022 16:55)
- Вы просто не умеете его готовить. Я бы мог бесконечно показывать
примеры, но это непробиваемо. Сразу авторитетно докажут, что у них
для этого есть конфигуратор/скрипт/утилита и это тру вэй.
Проходили. - VladislavS.(30.09.2022 17:01)
- Пишите статью и ссылку сюда. "Ябпочитал" - Dingo(30.09.2022 17:22)
- Статья, в отличии от пятничного трёпа, требует времени. На просто
почитать есть пример кода, который ни одним макросом не напишете. VladislavS.(98 знак., 30.09.2022 17:37, ссылка)
- Вот так хорошая книга о С++ для эмбедерства и никак не напишется :/ - symbions(30.09.2022 23:35)
- С++ для эмбеддерства это всё равно что чернила для пятого класса.
Если вы понимаете как работает язык, то без всяких умных книжек не
будете в контроллерах применять контейнеры с эллокаторами, rtti,
исключения и виртуальные методы, а пустите в ход шаблоны, constexpr
и метапрограммирование. - VladislavS.(01.10.2022 01:05)
- Цэ++ для ымбеддерства — это Цэ. Готово, написано! - SciFi(30.09.2022 23:37)
- А можете на Цэ, к примеру, таблицу синусов во флэш сформировать? - VladislavS.(01.10.2022 01:41)
- Он ещё и кофе не умеет готовить. И это прекрасно! SciFi(65 знак., 01.10.2022 09:54)
- О чём я и говорил. Конфигураторы/скрипты/утилиты наше всё. Вернее
ваше. - VladislavS.(01.10.2022 10:03)
- А если программу на С компилировать как С++, получив при этом все
плюсы оптимизатора, это будет уже С++? - AlexBi(01.10.2022 14:33)
- Unix way! - SciFi(01.10.2022 10:29)
- +100. Также как вредны пустые абстракции, вредны и попытки писать
все-все в одном семантическом поле. - Cкpипaч(01.10.2022 12:04)
- Глупость несусветная. Вот в примере с таблицей синусов, если вам
нужно другое количество точек в таблице или другая точность/тип
данных, какие будут ваши действия? - VladislavS.(01.10.2022 14:10)
- таблица синусов - частный пример таблиц, заливаемых во флеш. их
особенность - достаточно простая вычисляемость. а что если таблица
зависит от внешних данных? а что если формулу расчёта хрен напишешь
в десяток строк? Mahagam(397 знак., 01.10.2022 15:16)
- Мои действия будут дословно такие же - переписать программу
генерации таблицы. И код, который с таблицей работает. - Cкpипaч(01.10.2022 15:08)
- В последнее время скриптами резал bmp с буквами на шрифты, собирал
прошивку из кусков с добавлением серийника и мак, обфурцировал и
зажимал html. Сомневаюсь, что тут мне помогли бы constexp. Зато на
хабре постоянно споры как на плюсах проще светляком помигать с
текстом проги на пару страниц. Может в мегапроектах это и
оправданно, но в небольших проектах это простыни малочитаемого
текста. - Andreas(01.10.2022 14:41)
- Не волнуйтесь, справимся. Кстати, вы заметили, как подход
оппонентов вы назвали глупостью, а в сторону вашего подхода никаких
комков грязи не летело? - SciFi(01.10.2022 14:17)
- Вот с таких применений и можно начать. А я могу выступить
подопытных кроликом, который умеет в железки и в С, но о С++ только
по верхушкам. - Dingo(01.10.2022 03:53)
- ;) symbions(16 знак., 01.10.2022 00:33)
- Упадочный стиль! Декаданс! Характерными чертами декадентства обычно
считаются отход от общественности и отвращение к повседневной жизни
(taedium vitae), что проявляется в искусстве отрывом от реальности, поэтикой искусства для искусства, эстетизмом, модой на демонизм , преобладанием формы над содержанием, стремлением к внешним эффектам, стилизации и так далее. IBAH(1 знак., 30.09.2022 17:22, ссылка)
- Никто бы и не возражал, если бы качественная плюсовая либа шла от
производителя. Но она Си'шная. - =AlexD=(30.09.2022 16:07)
- Композиция. Сверху вниз и слева направо. - Cкpипaч(30.09.2022 14:25)
- Если бы я бросил пить... Не гулял с друзьями... Не танцевал, не
тратил столько времени на женщин... Был бы усидчив... Я бы писал,
читал, рассчитывал, изучал, чертил, брал на дом работу, искал темы,
подмечал острым глазом, изобретал, выступал в журналах, сидел
ночами. Что-то открыл бы. От долгого сидения. Защитил бы
докторскую, получил бы премию... И уже тогда гулял бы с друзьями, и
танцевал, и тратил много времени на женщин. Что я сейчас и делаю без этих хлопот! - IBAH(30.09.2022 14:10)
- C июля плотно занимаюсь исправлением чужого кода на С++. С
удивлением вчера обнаружил, что вот это стало мне прекрасным :) symbions(40 знак., 30.09.2022 08:15, youtube)
- Вроде не пятница VladislavS.(1 знак., 29.09.2022 12:05, картинка)
- SDR трансивер на Ардуине. Гyдвин(1 знак., 13.09.2022 11:41, dao, ссылка, полностью)