• Процессы работают на различных ядрах процессора или нет?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Вы начнете с этим сталкиваться, когда дело дойдет до больших (реально больших) серверов с большим количеством сокетов и NUMA.

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

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

    @pfg21
    ex-турист
    да.
    с точки зрения программы "железных" процессоров нет.
    есть цифра максимального количества одновременно исполняемых потоков.
    даже если программа наштампует исполняемых потоков больше максимального числа, то операционная система просто нашинкует ресурсы потоков исполнения между всеми запрашивающими.
    т.е. многопотоковая программа будет исполнятся и на однопотоковом процессоре.
    Ответ написан
    4 комментария
  • Процессы работают на различных ядрах процессора или нет?

    solotony
    @solotony
    покоряю пик Балмера
    с точки зрения программ нет никакой разницы между "двухядерным процессором" и "двумя процессорами".

    а на счет быстродействия надо говорить о конкретных системах и задачах.
    Ответ написан
    2 комментария
  • Процессы работают на различных ядрах процессора или нет?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    грубо говоря
    два одноядерных процессора = два ядра под одной крышкой(не считая кеш = он общий
    короче = не парься))) фсё будет ОК
    Ответ написан
    Комментировать
  • Должен ли программист думать о дизайне?

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

    fedorez
    @fedorez
    Хатуль мадан
    ты не обязан владеть дизайном на уровне дизайнера, но иметь первичные понятия о том что это такое - нужно. во-первых, тебе с этими людьми взаимодействовать, и чтобы не материть их за "неадекватные глупости которыми они меня достают" а примерно понимать откуда растут ноги у их запросов - а равно проектировать так чтобы с ними стыковаться - нужно примерно соображать в их сфере.
    Ну и вот например - будешь ты петпроект делать - его часто делают в одно лицо. Чтобы не был он "на лицо ужасный" - или сам что-то сделаешь, или идёшь клянчить к знакомым дизайнерам, или расчехляешь кошелёк и идёшь к фрилансерам. Что тебе ближе.
    Пример с пылу с жару - вчера я в аппстор новую приложуху залил на публикацию. Выяснилось что за те пол-года что я там не был, у них изменились требования к картинкам - так бы пришлось морочиться - где их брать - а так я открыл Pixelmator и за час нечто удобоваримое себе бесплатно сделал.
    Ну и проектировать интерфейсы тоже надо хотя бы минимально уметь.
    Цитата, которую обожает Бобук
    Любой человек должен уметь менять пеленки, планировать вторжения, резать свиней, конструировать здания, управлять кораблями, писать сонеты, вести бухгалтерию, возводить стены, вправлять кости, облегчать смерть, исполнять приказы, отдавать приказы, сотрудничать, действовать самостоятельно, решать уравнения, анализировать новые проблемы, побросать навоз, программировать компьютеры, вкусно готовить, хорошо сражаться, достойно умирать.

    Специализация — удел насекомых.

    Роберт Хайнлайн, Достаточно времени для любви, 1973
    Ответ написан
    Комментировать
  • Должен ли программист думать о дизайне?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Дизайн - это маркетинговая обертка вашего проекта.
    Более продуманный и удобный дизайн дает конкурентное преимущество.
    Ответ написан
    1 комментарий
  • Должен ли программист думать о дизайне?

    delphinpro
    @delphinpro
    frontend developer
    Программисту нужно думать о дизайне своего кода. Об архитектуре проекта.
    А о дизайне в плане картиночек пусть думают специально обученные люди.
    Ответ написан
    Комментировать
  • Должен ли программист думать о дизайне?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    То что делает дизайнер и то, как это будет в программе - очень разные вещи. Зачастую, потому что дизайнер понятия не имеет как работает пользовательский интерфейс. В основном, это касается программ ближе к нативу и дальше от css стиля форм. Т.е. чем нативнее интерфейс, тем сложнее будет воплотить дизайнерские задумки.
    По этому, дизайнеру лучше более грубо предоставлять программисту макет, а программист будет его воплощать.
    Или, дизайнеру нужно иметь понимание возможностей того или иного граф. фреймворка.

    Дешевле программисту уметь делать UX/UI, нежели найти дизайнера, который знаком с конкретным фреймворком. К слову, в вебе немного иначе.

    Лично я стараюсь делать хороший интерфейс и трачу на это уйму времени. И самому приятно и показать не стыдно.

    Также, как уже тут сказали, продумывание интерфейса влияет и на логику алгоритмов. Углубляться не буду, скажу только несколько слов: многопоточность, колбеки, асинхронность.
    Ответ написан
    Комментировать
  • Должен ли программист думать о дизайне?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Программист тоже дизайнер
    https://www.youtube.com/watch?v=h4QuJ0xBGfc
    Ответ написан
    Комментировать
  • Должен ли программист думать о дизайне?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Дизайн программисту знать не нужно. Но если вы занимаетесь разработкой графического интерфейса, то стоит следовать общепринятым практикам и учитывать UX.
    Ответ написан
    Комментировать