• Каков список базовых книг по математике?

    @Adamax
    Посмотрите в сторону Курант, Робинс «Что такое математика?»
    Ответ написан
    1 комментарий
  • Организация исходников C++?

    Trrrrr
    @Trrrrr
    у нас я реализовал все хитрее:
    есть папка bin - туда попадает все скомпилированное.
    есть папка build - в ней файлы проектов (разделенный по папка под разные иде)
    есть папка sources - в ней папка совпадающие с именами проектов в сюлеше. т.е. например в солюшене у нас есть 3 проекта Core, Render, Game. Значит в папке сурсес у нас будут 3 таких же папки с такими же именами. В каждой из них в куче лежат и хедеры и сурсы.
    Каждый проект находится в своем namespace совпадающим с именем либы.
    И есть хедер со всеми инклюдами который выносятся из либы в наружу, т.е. с именем Core.h например. проекты к данным друг друга имеют доступ только через один единсвенный хедер.
    Ответ написан
    Комментировать
  • Где найти эти Ваши "основы программирования"?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Примените алгоритм решения задач из своей профессиональной области деятельности (юриспруденция, я полагаю) к разработке программного обеспечения. Есть какая-то проблема, есть желаемый результат, есть пути и средства её решения, есть аналитическое мышление... Решить -- не вопрос!
    Вот допустим вам надо автоматизировать некоторую часть свой работы. Автоматизация заключается в удалении скриптом некоторых файлов по маске (да, да, знаю что это одна строчка в консоли, но для примера сойдёт). Как бы вы её решали средствами известного вам ЯП и своего мозга? Приведите все рассуждения по этому вопросу.
    Ответ написан
    4 комментария
  • Как сделать отладку по исходному коду, а не дизассемблеру в Qt Creator на linux?

    @res2001
    Developer, ex-admin
    Нужно собрать код с отладочной информацией. Для gcc ключ -g в опциях компилятора.
    На сколько я помню, в pro файле нужно задать:
    BUILD_FLAG=debug
    Тогда qmake включит отладочную информацию при сборке. Могу ошибаться, давно не использовал Qt и qmake.

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

    ololopishpishrealne
    @ololopishpishrealne
    one|line|mega|pipe|ninja
    https://www.codewars.com/ - тонна мини задачек
    https://www.codetriage.com/ - агрегатор опенсорсных проектов ищущих помощь джунов
    Ответ написан
    Комментировать
  • Где можно практиковаться в программирование на С++ и Java?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я не поклонник А. Лебедева, но иногда он говорит правильные вещи. Например, по поводу "Вышлете мне тестовое задание?" Он говорит - "а придумайте его сами!" Так и вообще с задачами. Нужно увидеть задачу. Точнее увидеть, как с помощью программирования вы можете перевести проблему из некоторого нерешённого состояния в решённое. В жизни задача никогда не скажет вам, что "вот она я, задача" и добровольно отдаст своё решение.
    Когда я занимался легкой атлетикой, то думал, что есть два состояния, одно, когда я тренируюсь, а второе, когда я выступаю. Тренер мне объяснил, что состояние только одно - тренировка. Только на соревнованиях выкладываешься больше. Это вообще изменило моё отношение к поиску задач.
    Если вы считаете, что способны решить задачу, то разве вы не способны её придумать? Каждая задача - это проверка своих возможностей, вызов. Если вы не работаете над решением задачи в таком ключе, значит вы неправильно и занимаетесь и работаете, т.к. нет развития.
    Ответ написан
    Комментировать
  • Есть ли ПО для записи терминала Linux?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Тысячи их. И даже лучше чем видео.
    https://www.ostechnix.com/how-to-record-terminal-s...
    https://www.linuxlinks.com/terminalrecorders/
    Мне вот этот нравится:
    https://asciinema.org/
    Ответ написан
    2 комментария