Задать вопрос
  • Rust - ещё один убийца c/c++?

    @deliro
    Rust лучше С/С++ во многих (наверное, почти всех) аспектах. Но в сравнении с С++ и тем более Си он слишком молод. Непопулярность языка ещё обуславливается тем, что рынок полностью забит Си и плюсами — миллионы строк кода и библиотек уже написаны на С/С++. Кто их будет переписывать?

    Так же, не было никакой значимой маркетинговой кампании по популяризации Rust. Я случайно услышал об этом языке на Moscow Python Conf++, до этого я думал, что когда говорят про Rust, имеют ввиду игру.

    Плюс, Rust — язык очень нишевый, как и С/С++. И эта ниша — системное или околосистемное программирование. Операционные системы, драйвера, высокопроизводительные системы, игровые (и любые другие) движки, embed — вот удел раста. И в этих сферах не принято, как, например, в JS'е менять фреймворки и версии языка раз в неделю. Сообщество там крайне консервативное.

    К тому же, у Rust очень высокий порог входа. Вот прям очень. Если в контексте C++ постоянно шутят про книги "выучить С++ за 24 часа", то в контексте Rust можно шутить над книгами "выучить Rust за неделю". У их прекрасной парадигмы zero-cost abstractions на самом деле есть cost — сложность понимания. За отсутствие сборщика мусора и необходимости чистить за собой память придётся заплатить многими часами войны с компилятором, а именно — с borrow checker'ом. И это только одна сложность

    Когда начинаешь понимать Rust, всё идёт прям отлично. Но до этого момента придётся пройти ад и Израиль, который С/С++'еры не хотят проходить. Потому что они уже его прошли, когда учили С/С++ и там было намного хуже.

    Я бы очень хотел, чтобы Rust заменил С/С++, он объективно лучше. Но вряд ли это произойдёт в ближайшие лет 10
    Ответ написан
    6 комментариев
  • Как посчитать суммы в списке словарей?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    a = <ваш списочек>

    result = [{' id': z, 'qty': sum([y['qty'] for y in filter(lambda x: x[' id']==z, a)])} for z in sorted(set([x[' id'] for x in a]))]
    print(result)


    [{' id': '1', 'qty': 8}, {' id': '2', 'qty': 2}, {' id': '3', 'qty': 10}]

    З.Ы. Просьба с уважением относиться к пользователям которые Вам хотят помочь. Когда просят привести Ваши попытки решения проблемы - это не из вредности, а в попытке понять Ваш ход мыслей в решении проблемы, если таковые имели место.
    Ответ написан
    9 комментариев
  • Компилирую ядро на Линуксе Федоре 31, при исполнении команды "make -j2 bindeb-pkg" вылезают такие ошибки ,как исправить господа?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Федора насколько я помню - это испытательный полигон для программного продукта RHEL.
    Тоесть если там есть ошибки - от это вполне ожидаемо.

    Я лично не вижу никакого смысла в компилляции ядер Линуксов. И хотя давно занимаюсь С++/Java но для себя не находил подходящей и обоснованной мотивации к этому.

    И тут еще такое дело к примеру если автор пишет "сам не шарю" - то возникает другой вопрос. Вопрос целей и смыслов.

    Может изучение линукса лучше все таки начать с пользовательского курса? И курса C/C++.
    Ответ написан
    9 комментариев
  • Хороший линукс-дистрибутив?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Хороший линукс-дистрибутив

    чтоб ощутить линь полностью

    после установки дебиана, он не запускается

    ну так уже же ощутил, на этом можешь остановиться и бежать на виндувс
    Ответ написан
    Комментировать
  • Как выбрать между C# и Java?

    CellycoMobiles
    @CellycoMobiles
    indi developer @CellycoMobiles
    Выбирайте c# - порог вхождения ниже. Когда освоитесь будет проще выбрать Java, как дополнительный язык программирования. Но к этому времени станете высокооплачиваемым C# разработчиком.

    По вашим аргументам. Падение интереса к C# в РФ связано с уходом Макрософта из России. Поэтому так ярко выглядит.
    Красота синтаксиса, в современной Java все гораздо лучше шарпа. Или если любите синтакисческий сахар берите Kothlin.
    C# не обязательно только web и gamedev. Лично видел внутри одного банка приложение на шарпе. Есть одна студия, которая все свои продукты выпускает на шарпе. Да много где шарп применяется.

    + за C#
    Ответ написан
    Комментировать
  • Почему глухой звук Linux Ubuntu?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Поставить корректные драйвера и настроить.
    Ответ написан
    Комментировать
  • Как записать команду в Intel синтаксисе?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    .text
            .att_syntax
    foo:
            movb    $4, %al
    
            .intel_syntax
    
            mov     %al, 4


    $ gcc -c att-intel.S 
    $ objdump -d att-intel.o
    
    att-intel.o:     file format elf64-x86-64
    
    
    Disassembly of section .text:
    
    0000000000000000 <foo>:
       0:   b0 04                   mov    $0x4,%al
       2:   b0 04                   mov    $0x4,%al


    Деасемблирование дало такой результат:
    mov ds:0x0,al
    Может мне кто-то объяснить что это значит ds:0x0

    Значит что дизассемблировал что-то не то.
    Ответ написан
  • Как сокращать слова с с помощью python?

    @MazAlVlad
    Создать множество с согластными.
    Создать множество с гластными.

    Разрезать строку на две строки по пробелу.

    Перебором брать буквы с получившихся строк и складывать пока не появится первая гласная, потом вторая, но вторую гласную не добавлять. Добавить '.'(точку)

    Соединить две обработанные строки.

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

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    научили

    Тебя и не должны учить. Тебе дают материал - ты его учишь. А то, что ты
    пол года отучился сказать что я чему то научился
    - это твои личные проблемы.
    стоит ли бросать учебу в колледже ради изучение ЯП

    А что, сильно тяжело после учебного дня потратить час времени на изучение программирования? Ох вейт, как я мог забыть, нужно же в обязательном порядке погулять/поиграть/позаниматься еще какой-то фигней.
    Если ты не в состоянии учиться и выделять для этого время - программирование вообще не для тебя.
    Ответ написан
    11 комментариев
  • Стоит ли бросать учебу в колледже ради узучения ЯП?

    prrrrrrr
    @prrrrrrr
    Верстаю сразу на PHP.
    стоит ли не оплачивать учебу а потратить на курсы по изучению ЯП

    facepalm.jpg
    Ответ написан
    2 комментария
  • Программирование - это прикладная информатика?

    fzfx
    @fzfx
    18,5 дм
    да, примерно в той же степени, что и бухгалтерия - прикладная алгебра, работа грузчиком - прикладная физкультура, а фермерство - прикладная ботаника.
    Ответ написан
    Комментировать
  • Linux и неактивированная Windows 10 в чем отличия?

    fdroid
    @fdroid
    press any key
    по факту на ноутбуке операционная система была переустановлена на неактивированную Windows 10

    Самодеятельность сотрудников магазина.
    Имеет ли на это право сотрудники магазина

    Нет.
    В чем отличия (преимущества) Linux от неактивированной Windows 10?

    Это совершенно разные операционные системы.
    На какую из систем встанет программа Консультант плюс?

    Без проблем только на Windows. На Linux тоже можно, но с нетривиальными танцами с бубном.
    Ответ написан
    2 комментария
  • Mожно ли скомпилировать файлов в виртуальной машине windows, а потом использовать на обычной?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    можно
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Кто скажет, что Delphi/Pascal умер, пусть живёт в тесной конкуренции.
    Кто иного мнения - пусть зарабатывает.

    Автору: Восстановите знания pascal и изучайте Delphi, продолжайте развивать свои накопленные знания.
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Какой-то конкретной цели, объясняющей для чего мне это надо, пока что нет.

    - Скажите пожалуйста, куда мне отсюда идти?
    - А куда ты хочешь попасть? - ответил Кот.
    - Мне все равно... - сказала Алиса.
    - Тогда все равно куда и идти, - заметил Кот.
    - ...только бы попасть куда-нибудь, - пояснила Алиса.
    - Куда-нибудь ты обязательно попадешь, - сказал Кот. - Нужно только достаточно долго идти.

    Льюис Кэрролл
    Ответ написан
    1 комментарий
  • Как декомпилировать скомпилированый bash скрипт?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    чтобы декомпилировать bash скрипт - сначала надо придумать компилятор bash скриптов....
    Ответ написан
    4 комментария
  • Как написать ос без Ассемблера?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Да легко, берёшь старую дискету. Там в нулевом секторе есть загрузчик, в нем всего 512 байт. Так вот, он при отсутствии системных файлов не дискете пишет System is missing ну или что-то в этом духе. Ты в hex-редакторе меняешь эту надпись на Hello, world! - Profit!
    Никаких языков программирования знать не нужно.
    Ответ написан
    2 комментария
  • Нарушаю ли я какие либо правила/договоренности, вовремя не отмечая правильные ответы на тостере?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Формальных не нарушаете. Разве что правила хорошего тона.
    Ответ написан
    Комментировать
  • Что нужно сделать во втоорой части задания?

    @kisaa
    Мне кажется, вы и первую часть невнимательно прочитали. Требуется сделать массив 6*6 без повтора символов, а вы говорите про 10*10.
    Ответ написан
    1 комментарий
  • Не могу работать и учиться без фонового звука, это нормaльно?

    @crazywu
    Информационный шум - не есть хорошо. Однозначно надо отвыкать. Будет не просто справиться спустя столько лет. Тут только усилия над собой.

    p.s. да и вообще, нужно уметь себя заставлять что либо делать иначе можно постепенно скатиться в тотальное безделье перед страничкой ютуба, уж такова наша природа, организм старается тратить как можно меньше энергии.
    Ответ написан
    Комментировать