• Что лучше для новичка в программировании C или C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Ассемблер - для новичка нужен не он, а базовое понимание что такое машинные коды, чтобы иметь представление чем отличаются платформы на аппаратном уровне. Будет полезно понимание регистров и разрядности. Понимать размерность и архитектуру памяти.

    Учить Си - сейчас не нужно. Во-первых на чистом С вам, как новичку, писать не придется, а как опытному программисту - выучите потом.

    Учить С++ - полезно, чтобы вы могли написать что-то. Популярный язык для embedded.

    Но еще важнее для системного программиста - технологии.
    Возьмите ардуино и сделайте свое устройство, например простейшую управляемую розетку. Чтобы работала по usb, затем добавьте по wifi, придумайте веб-морду с API, вот уже и системно-запрограммированный готовый продукт, а вы будет знакомы с технологиями.
    Ответ написан
    1 комментарий
  • Почему зависает Ubuntu 20.04 LTS на SSD (NVMe)?

    samodum
    @samodum Автор вопроса
    Какой вопрос - такой и ответ
    Спустя некоторое время я нашёл в чём проблема. Проблема в железе, а именно в одном из двух разъёмов памяти.
    Если из проблемного слота вынуть модуль памяти, то проблем не возникает.
    Вот оно как бывает, оказывается.
    Ответ написан
    Комментировать
  • Linux или Windows для C++ разработчика?

    @Trotilla
    В наш век С++ без кроссплатформенности ни для кого не нужен.
    За очень и очень редкими исключениями.
    Ответ написан
    Комментировать
  • Нужен ли программисту C++ Linux?

    Adamos
    @Adamos
    Начинающему Крестовику не стоит учиться виндоус-онли программированию исключительно в Студии.
    Это делает его ущербным специалистом, для которого выход за пределы изученных интерфейсов и руководств становится проблемой.
    Так что если вы поставите себе тот же КьютКриэйтор вместо ВизуалСтудии и будете использовать gcc/clang для сборки - все нормально... непонятно только, зачем вам тогда вообще сидеть на Виндах.
    Ответ написан
    Комментировать
  • Как можно поменять порядок иконок в меню приложений Ubuntu?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Выше тебе написали, но чутка перепутали...
    dconfig или gconfig - наверное имелось ввиду dconf-editor и gconf-editor (последний применялся в более старых версиях Убунты...).
    Да, эти графические утилиты не что иное, как GUI-версии консольной утилиты gsettings и да, она умеет делать всё - любые настройки системы практически!
    Надо только знать путь конфига.
    Ответ написан
    4 комментария
  • Как точно посчитать за какой время выполняется цикл?

    vabka
    @vabka
    Токсичный шарпист
    1. В зависимости от параметров сборки этот цикл может превращаться в ноль, тк в нём нет побочных эффектов (это стандарт)
    2. На компьютере кроме твоей программы выполняется ещё несколько десятков других, по тому ОС будет в какие-то моменты твою программу ставить на паузу, чтобы дать процессорное время для другой программы.
    3. Частота современных процессоров не постоянна, так что это тоже может влиять

    Если ты хочешь написать бенчмарк, то тебе надо запустить один и тот же код несколько тысяч раз и посчитать хотябы среднее время, а в идеале ещё stddev и stderr
    Ответ написан
    Комментировать
  • Как точно посчитать за какой время выполняется цикл?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Ваш цикл занимается нифига-не-деланьем - компилятор имеет полное право его выкинуть, так что такие измерения бессмысленны.
    Ответ написан
    4 комментария
  • Как можно поменять порядок иконок в меню приложений Ubuntu?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    dconfig или gconfig
    там "там гуглu через поиск
    суть в том, что ,desktop файлы можно обозвать 1.desktop-5.desktop,
    они будут системой выводится в алфавитном порядке
    но в этих файлах прописана строка
    name=ИМЯ проги
    если система сортирует файлы по их названию,
    то тебе надыть сменить название файла с 1.desktop на 2.desktop
    если же оно читает/упорядочивает файлы соответственно тому что прописано в name=***, файла .desktop, тады меняй названия там

    как самый простой вариант = попробуй переименовать ссылки/ярлыки/десктоп файлы
    я не понимаю гном, как по мне =это какое то Г,
    возможно оно и удобно на мобилах,
    но на стационаре, такой десктоп/интерфейс = бесит
    Ответ написан
    Комментировать
  • Можно ли переустановить Linux без потери данных?

    DevMan
    @DevMan
    если не будете форматировать /home, то есесено данные сохранятся.
    Ответ написан
    2 комментария
  • Реальные задачи по программированию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    когда ты даже понятия не имеешь, что будешь делать в свой первый рабочий день в качестве программиста

    5cf3dead2c58f367198538.png
    Может кто предложит хотя бы приближенные к реале задачи?

    Напишите web-сервер и браузер.
    Ответ написан
    Комментировать
  • Реальные задачи по программированию?

    opium
    @opium
    Просто люблю качественно работать
    Напишите программу для себя, та которая вам нужна
    Ответ написан
    Комментировать