• Бесплатная IDE для C++?

    GavriKos
    @GavriKos
    Мухи отдельно - котлеты отдельно.

    В компилятор НИКТО не встраивает редактор кода, компоненты и формы.
    Да и вообще - большинство компиляторов - бесплатные.
    А вот среды разработки - которые как раз и содержат все от 4 до 6 пункта - могут быть платные, да.

    По факту:
    вам нужен Qt. Это фремворк. Прожевывается многими компиляторами. И легко дружит с QtCreator в плане создания форм.
    Ответ написан
    Комментировать
  • Как часто вы работаете сверхурочно?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Скорее всего придется валить оттуда. Это конечно от много чего зависит - от того, какого размера контора, от того насколько нужна работа, от коллектива - вполне возможно там все фанаты-трудоголики, от сотни тысяч факторов. Но если брать по известной инфе - придется либо валить, либо соглашаться.
    Ответ написан
    Комментировать
  • Как часто вы работаете сверхурочно?

    Сменился начальник, и многие виды работ заставляет делать после 18:00, когда юзвери уже не работают, при этом время не оплачивается, максимум - отгулы на пол дня, и то будто одолжение делает.
    Знакомая песня. Очень. Начальника начинает садиться на шею, забывая, что для этого надо бы раздвинуть ножки. Тут как с гопниками - раз уступишь, не слезет, будет воспринимать как должное, потом как в этом деле поднатореет ещё начнёт указывать что и как делать, диктовать свою лицензионную политику и т. п. Лечится крайне трудно и болезнено. Начиная с обыкновенной перебранки (мата гнушаться не стоит, он итак перестал тебя за человека держать), до прямого и непосредственного обращения в трудовую инспекцию за жалобой (форму обращения и образец заполнения можно найти на просторах интернета). Они с огромной охотой примут обращение и возлюбят начальника. Туда можно написать всё как есть - нарушение условий труда: у вас правильно оборудованная комната приёма пищи?
    у тебя полностью соответствует нормам рабочее место?
    как там с температурой в помещении?
    Поверь, после этого будут бояться пальцем обидеть.

    "Ты должен хотеть здесь работать, желать успеха компании, ставить интересы компании выше своих" - говорят человеку с фиксированной зарплатой и решающего задачи, на формирование которых у него нет никакого влияния.
    Ответ написан
    Комментировать
  • Как установить компилятор и отладчик для Qt?

    @res2001
    Developer, ex-admin
    Поставьте mingw64, а лучше msys2 (это командная оболочка для mingw). И пользуйтесь компилятором и отладчиком, входящим в его состав. Для msys2 нужно будет поставить отдельно gcc через его пакетный менеджер, но это реально лучше, чем голый mingw.
    Ответ написан
    3 комментария
  • Что такое архитектура(ARM, ПЛИС)?

    @pfg21
    ex-турист
    на википедии забанен ??
    ARM - архитектура конкретного семейства процессоров, описывает набор аппаратнх модулей и команд исполняемых схемой для того чтобы она могла считаться процессором ARM
    ПЛИС - Програмируемая Логическая Интегральная Схема. содержит в себе набор логических элементов (И, ИЛИ, НЕ, XOR и т.д. ) и модулей (сумматоров, счетчиков, компараторов и т.д. ) и программируемую матрицу связей между ними. позволяет быстро создавать рабочую логическую схему. в зависимости от аппаратных возможностей может создавать полноценные процессоры "внутри себя".
    DSP - Digital Signal Processor. название целого раздела специализированных процессоров обработки сигналов в виде цифровых последовательностей. сильно отличающееся от процессоров общего назначения направление развития логических схем.

    сначала прочитай и пойми чтонибудь из базовых определениий выбранной тематики (книжек формата "процессор для чайника" огромное количество) а потом задавай вопросы.
    Ответ написан
    Комментировать
  • Почему некорректно обрабатываются строки в C++, и как это исправить?

    Nipheris
    @Nipheris Куратор тега C++
    cppwhispers.blogspot.ru/2012/11/unicode-and-your-a...

    In GCC, on modern systems, the default encoding for char string literals is UTF8.

    А чтобы не зависеть от компилятора и среды, курите современную теорию: раз, два.
    Ответ написан
    Комментировать
  • Бывают ли аудиокниги по радиофизике, электронике, микроконтроллерам?

    DarkWolf13
    @DarkWolf13
    инженер это образ жизни
    мдя...еще бы про обучение плаванью аудиокнигу искали....в подобной тематике слишком много материалов которые надо усваивать визуально
    Ответ написан
    Комментировать
  • Бывают ли аудиокниги по радиофизике, электронике, микроконтроллерам?

    @Mintormo
    Аудиокниги в технической области?! Там везде схемы и графики. Как их запихнуть в аудиокнигу? Это ведь не худлит.
    Ответ написан
    Комментировать
  • Бывают ли аудиокниги по радиофизике, электронике, микроконтроллерам?

    @Eddy_Em
    "Вы прослушали полный аудиокурс теоретической физики Ландау и Лифшица"...

    Ну и бредятина! Вообще молодешь обленилась! Скоро и читать разучатся!
    Ответ написан
    4 комментария
  • Вопрос организации архитектуры. Производительность или поддерживаемость?

    Griboks
    @Griboks
    Вы слишком помешаны на принципах программирования. Это хорошо только в "тяжёлых" больших проектах, но сильно портит маленькие приложения. Любые конструкции нужно вводить по мере необходимости, а не потому что так красиво и правильно.
    Ответ написан
    Комментировать
  • Нужен ли отдельный именованый метод, если он используется в одном месте?

    Stalker_RED
    @Stalker_RED
    Подключать голову, и разбивать. Так, чтобы получались логически завершенные методы, которые можно при необходимости использовать в других местах. Даже если это не понадобится, это должно облегчать чтение кода и поддержку.
    Ответ написан
    Комментировать
  • Нужен ли отдельный именованый метод, если он используется в одном месте?

    tema_sun
    @tema_sun
    Делать маленькие методы с названиями имеющими смысл. Получится хороший, само-документированный код.
    В противном случае все кончится god-методом.
    Ответ написан
    Комментировать
  • С++ как проссплатформенный язык?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    C++, QtCreator, QML
    Ответ написан
    Комментировать
  • Какой монохромный сенсор для самоделок посоветуете?

    OV7251 от OmniVision, например. На Алиэкспрессе по 600 рублей.
    OV5116 за 1100
    Плюс посмотрите здесь: wonderfulengineering.com/10-best-arduino-cameras
    Ответ написан
    2 комментария
  • Какую графическую библиотеку стоит выбрать для C++/C#?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Если C++, то наиболее популярен Qt и его активно дорабатывают в отличии от многих проектов под более удобной лицензией
    Ответ написан
    Комментировать
  • Почему программы на ассемблере работают быстрее?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    нужно ускорить программу. Он решает написать некуд функцию вставкой на асме в программе на си

    Не, нифига не так программы оптимизируют. Обычно запускают профилировщик и находят функцию которая занимает больше всего времени, анализируют её и меняют алгоритм с экспоненциальной сложностью на алгоритм с квадратичной или линейной, а если повезёт -- с константной сложностью. Не меняя язык.
    Ответ написан
    Комментировать
  • Как расшифровать прошивку эбу?

    @Yupa20171123
    Вот лудше в HEX.
    1. С какого адреса стартует?
    Некоторые стартуют из 0000. Некоторые берут адреса из fffX (для прерываний и адреса начала)
    2. Какая первая команда? Смотрим таблицу команд. Сколько у нее операндов? Пишем на бумаге. Какая потом?
    То есть тоже что делает дизасемблер. А потом оптимизируем до СИ. Потом пытаемся понять что она творит...
    Добавь HEX и таблицу команд. И можно будет сообша это разбирать :)
    Ответ написан
    Комментировать
  • Как расшифровать прошивку эбу?

    На скрине - ИДА не распознала стартовый код, следовательно в опциях не был указан целевой процессор. (похож на MSC51, по стартовому адресу переход LJMP 0213)
    Для начала почитать про IDA. Достаточно мощный инструмент, но, предполагаю, в Вашем случае достаточно будет дизассемблера под конкретную модель MCU.
    Про ИДУ в свое время хорошо писал Крис Касперски (RIP)
    fox3264.narod.ru/olderfiles/1/Obraz_myshleniya_diz...
    Ответ написан
    Комментировать
  • Как тестировать приложение, способы и подходы?

    Nipheris
    @Nipheris Куратор тега C++
    проверка "правильности/соответсвия" возвращаемых данных определенными функциями

    Это есть модульное тестирование, см. Catch.
    проверка на используемую память(сколько используется, было использованно за весь цикл существования приложения)

    Погуглите "memory profiler" (например, valgrind.org/docs/manual/ms-manual.html ). Я обычно в Студии профайлю, с автоматизацией этого процесса пока не сталкивался, но думаю возможно.
    проверка правильности порядка записи в бд

    проверка того что в сеть уходят данные которые ожидаются от программы

    Тут вам нужно замокать клиента к бд и сетевой сокет/поток (в зависимости от того как это всё реализовано, без подробностей сложно советовать), и вместо реальной отправки данных/записи в базу делать нужные вам проверки.
    Ответ написан
    Комментировать
  • Программисту нужна слепая печать?

    Therapyx
    @Therapyx
    Data Science
    эта штука - приходит со временем. В разработке печать кода занимает наименьшее кол-во времени, а если не все продуманно, то даже при "печати" приходится думать больше и чаще, чем печатать в целом, поэтому если ты будешь печатать в 2 раза дольше - это не большая помеха.
    Слепая печать не маст хев - это приятный бонус.
    Ответ написан
    Комментировать