• Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Александр Смирнов: Собсвенно я и написал, что ОС -- дело субъективное. Для одного макось -- это плюс, для другого -- минус. Мы же сравниваем именно лэптопы, а не операционные системы.
    Мне вот что макось, что винда кажуться убогими, т.к. я пользуюсь линуксом, но это опять же ничего не означает в контексте рассматриваемого вопроса.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    BVadim: Все -- это какие?
    Я согласен, что если объективно оценить, то вес и время автономной работы у мака будут лучше.
    Качество сборки мб у мака получше, но и у данной модели леново оно тоже более чем приличное. Сравнивать качество сборки и компоненты у леново и DNS это глупо. В маках же стоит обычное железо (за которое ты по факту платишь x2), собирают всё в одном месте, но на разных линиях.
    Какие ещё характиристики у мака лучше? ОС предлагаю не рассматривать т.к. это отдельная и холиварная тема. Хотя, для многих это аргумент, и они верят в магические свойства макоси.

    Александр Смирнов: опять же, какие критерии качества вы рассматриваете? В плане цены, рассмотренная модель леново в топ комплектации стоит $1,1k, это примерно 70к рублей. Удачи найти равнозначный мак за эти деньги. Как я уже писал, мак, скорее всего, будет лучше по весу и времени атономной работы.
    В плане ОС опять же, субъективно, кому что нравится или кому что нужно для работы (нет софта под другие оси, надо разрабатывать софт только под мак и т.п.). Про "расход памяти", попрошу пояснить, что вы имеете ввиду, а "прочее" подробнее расписать, т.к. это просто общие слова.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    DevMan: В целом согласен.
    Вес и время автономной работы важны для ноута (тут конечно от того, как использовать зависит, но в большинстве случаев, да).
    Thunderbolt -- спорный критерий, лично для меня, т.к. возможно нет необходимости подключать перефирию на высокой скорости, хотя, если я верно помню, там ещё можно монитор и видяшку подключать. Не уверен. не пользовался сам.
    Макось, тут ок, каждому своё. Если и правда удобно работать или просто приходится из-за специфики софта, то почему нет.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Игорь Седов: Уверяю вас, скоро начнёте!

    А если серьезно, я считаю, что лэптопы от Apple сильно переоценены. Есть куча ноутов с лучшими характеристиками и железом, которые стоят дешевле. Конечено, если просто нравится, или вы софт под Apple пилите, то почему нет, ну а в остальном, на мой взгляд, это трата средств.
    Я не хочу холиварить, просто высказываю своё мнение по поводу данной техники.
  • Прокатит ли Macbook 12 для программиста?

    vt4a2h
    @vt4a2h
    Игорь Седов: А потом каждый день штаны подворачивать? Не, уж лучше lenovo купить... :)
  • Как вытянуть одномерный массив Arr[j] с функции min и отсортировать его в функции quicksort?

    vt4a2h
    @vt4a2h Куратор тега C++
    Как совет: хватит уже писать двумерные массивы как в C. Есть же std::vector, почему бы не использовать std::vector>?
  • Должен ли быть segmentation fault при старте qtcreator?

    vt4a2h
    @vt4a2h
    Deerenaros: Ничего не понял... Я этим вашем арчем не пользовался никогда (я пользуюсь OpenSUSE), но разве там надо всё собирать из исходников как в генту? Насколько я знаю, нет, там всё уже собрано. Т.ч. почему бы просто не использовать готовую сборку?
  • Должен ли быть segmentation fault при старте qtcreator?

    vt4a2h
    @vt4a2h
    Зачем вообще собирать Qt самому в вашем случае? Разве что просто по фану...
    Вот: download.qt.io/official_releases/online_installers... -- Creator.
    Creator, к слову, просто из репов должен работать в 95% случаев и не надо ничего пересобирать самому.
  • Почему деструктор выполняется раньше конструктора копирования?

    vt4a2h
    @vt4a2h Куратор тега C++
    fshp: Согласен, уже тоже проверил. Не слишком понятно, почему через конструктор копирования работать не хочет. Нужно посидеть разобраться, пример-то тривиальный.
  • Почему деструктор выполняется раньше конструктора копирования?

    vt4a2h
    @vt4a2h Куратор тега C++
    fshp: Mercury13: Я вообще думал, что там RVO будет, но и правда не компилит без конструктора перемещения. Сейчас у себя локально попробую.
  • Почему деструктор выполняется раньше конструктора копирования?

    vt4a2h
    @vt4a2h Куратор тега C++
    Dmitry Demin: Это не махинации, а то как надо писать на C++. Про то где, зачем и почему необходимы const-версии методов можно прочесть в разных книгах по C++ или документации. Я понимаю, что вы ещё учитесь основам, но код, который вы привели, скажем так, есть куда улучшать... Т.ч. советую больше читать по плюсам.
  • Windows программирование, какие книги сейчас актуальны?

    vt4a2h
    @vt4a2h Куратор тега C++
    Иван Соломенников: И? Просто зайдите на hh.ru или на linkedin, поищите в разделе вакансий по "C++" и посмотрите на чем нужны десктоп разработчики. Там почти всё будет в Qt/QML если требуется GUI пилить. Всё же просто, есть рынок специалистов, рынку нужны навыки, которые вы можете или не можете предложить. MFC там очень редко, разве что что-то старое поддерживать. Я к тому, что это не просто не актуально (не продашь), но и даже для развития ничего особо не даст.
  • Windows программирование, какие книги сейчас актуальны?

    vt4a2h
    @vt4a2h Куратор тега C++
    DarkByte2015: Не очень понял вашу мысль.
    По твоему у нас не хватает софта для обработки видео? :D Софта всех приведенных примеров - навалом.

    Да, софта много, но он развивается, изменяется и совершенствуется и даже новый появляется. Т.е. софт живой, им пользуются люди, которые хотят новой функциональности или же улучшения старой, работы с новым железом и п.р. Обычный жизненный цикл ПО. Это же вам ни какой-нибудь лендинг.

    Десктопный софт уже написан весь который возможен.

    Очень сильное заявление, которое увы ничем не подкреплено. Совсем.

    Сейчас из десктопа пишутся в основном новые IDE и то не потому что нет IDE, а чтобы было еще удобнее.

    Как раз IDE-то и немного. Я могу только CLion для плюсов вспомнить. Пока ещё сыровато, но многообещающе.

    Игры тоже пишутся в основном не под десктоп, а под мобильные девайсы и консоли (а потом адаптируются под десктоп иногда).

    Опять же сильное и никак не аргументированное завление. Если интересует состояние дел в игровой индустрии, то зайдите на сайт крупных игровых контор (Blizzard там или Wargaming) в раздел вакансий и посмотрите для чего им нужны C++ программисты и на какие проекты.
    Конечно же игры под планшеты и консоли никто не отменял. Но, на секундочку, там игровые движки почти на 100% на C++, для плоек то уж точно. Про планшеты, честно, не знаю. Знаю, что тоже вакансии есть на плюсах в области игр, но их немного.

    В общем этим занимаются только очень крупные компании, а простым смертным нет смысла идти в десктоп - там все уже занято.

    Выше написал про жизненный цикл ПО. Кто его по вашему развивает и поддерживает, бессмертные рептилоиды что ли? Есть просто тонны маленьких и средних компаний с дексктопными и серверными продуктами на C++, просто откройте сайт вроде hh.ru или linkedin и поищите вакансии.
    Я, например, сам работаю в небольшой компании, которая пишет десктопный софт на C++ под Win, Mac и Linux. Прибыль растёт, клиентов хватает, всё ок.
  • Windows программирование, какие книги сейчас актуальны?

    vt4a2h
    @vt4a2h Куратор тега C++
    Иван Соломенников: MFC это ад и он-то точно умер (почти), зачем оно вам? Для GUI есть Qt с QtWidgets или QtQuick.
  • Windows программирование, какие книги сейчас актуальны?

    vt4a2h
    @vt4a2h Куратор тега C++
    Зачем именно Windows? На С++ возможно кроссплатформенная разработка, библиотек много, стандарты новые есть т.ч. есть что поизучать :)
    Если именно Windows, то это наверно всякие системные вещи вроде WinAPI (брр...). Тут я бы посоветовал msdn и просто гугл.
  • Windows программирование, какие книги сейчас актуальны?

    vt4a2h
    @vt4a2h Куратор тега C++
    Нужна. Есть много классов ПО, которые (к счастью) в Electron не засунешь и на JS не напишешь, а мобильные девайсы никак не потянут и это будет неудобно. Например, софт для обработки видео и эффектов, игры, финансовая сфера, и т.д.
  • Как в visual studio отключить автоматический перенос else на новую строку (c++)?

    vt4a2h
    @vt4a2h Куратор тега C++
    Кожу на C++.

    Вот это было сложно распарсить!
  • В чем суть данной конструкции?

    vt4a2h
    @vt4a2h Куратор тега C++
    fshp: Ах, ну да :)
  • Стоит ли начинать учить программирование с книг?

    vt4a2h
    @vt4a2h
    Кнут это больше для теоретиков и математиков. По алгоритмам есть книге проще и с большей практической направленостью, например Кормен или Седжвик. Просто Кнут ненужно переусложнён (для программиста).
  • Где искать грамотных российских WordPress разработчиков?

    vt4a2h
    @vt4a2h
    Alex Belov: Всё может быть! А если серьезно, то я и все мои знакомые разработчики поддерживают профиль в актуальном состоянии, отвечают рекрутёрам и т.п.