Компилятор создающий самый быстрый код

Discussion in 'LANGS.C' started by Llirik, Jun 13, 2023.

  1. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    q2e74, никак. Просто поинтересовался раз уж всё-равно речь зашла об OneApi:)
     
  2. GRAFik

    GRAFik Active Member

    Blog Posts:
    0
    Joined:
    Mar 14, 2020
    Messages:
    350
    Да никто никому не верит и не собирается... С самого начала было ясно, что Убивиц разговаривает сам с собой. Хоть бы гад за совет про компилятор от Интела спасибо сказал. :)
    Насчет Убивца - можете не сомневаться. Думаю, что дальше все будет происходить под лозунгом - даёшь операционые системы на Питоне и Луа, в свете решений моторов Инде. :)
    --- Сообщение объединено, Jun 27, 2023 ---
     

    Attached Files:

  3. UbIvItS

    UbIvItS Well-Known Member

    Blog Posts:
    0
    Joined:
    Jan 5, 2007
    Messages:
    6,242
    что же там столь интересного-то было? прям любопытно :) а вот про шлёпки - это ты молодец :)
     
  4. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    И всё как собрать дллку в командной строке OneApi? icx выдаёт
    , добавляю "/subsystem:WINDOWS", выдаёт
    , а затем предыдущую ошибку. Пытаюсь сликовать командой link, выдаёт:
     
  5. Rel

    Rel Well-Known Member

    Blog Posts:
    2
    Joined:
    Dec 11, 2008
    Messages:
    5,320
    Зачем дллке сабсистем? Ты что-то не так собираешь.

    Потому, что это аргумент для линкера, а не для компилятора. У шланга, например, будет что-то типа -Wl,--subsystem,console, если ты хочешь через компилятор передать параметры линкеру.
     
  6. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    Да. Всё. Уже наконец-то нашёл в инете и разобрался. Надо
    Сейчас там уже другая ошибка)))
    --- Сообщение объединено, Jun 29, 2023 ---
    Подскажите, пожалуйста, что тут не так:
    ? По-моему Icx пытается собрать ехе, ане длл потому, что он выдаёт следующее:
    --- Сообщение объединено, Jun 29, 2023 ---
    нашёл, собрал наконец-то))
     
  7. UbIvItS

    UbIvItS Well-Known Member

    Blog Posts:
    0
    Joined:
    Jan 5, 2007
    Messages:
    6,242
    не мучайся https://code.visualstudio.com/docs/cpp/config-mingw
    от ыцц/ыцл/ыцх тебе толку всё равно не будет :)
    но ситюЁвина на самом деле ещё веселей - компиль ынтеля может дискриминировать "старенькие" процы того же ынтеля... только тссс - никому не слова :censored::)
     
    alex_dz likes this.
  8. q2e74

    q2e74 Well-Known Member

    Blog Posts:
    0
    Joined:
    Oct 18, 2018
    Messages:
    1,000
    УРА! Ну а теперь самое интересное ! Где цифры ? строки: Копиль а, компиль б, компиль с . Какое время? Какая дельта без изменений алгоритма?
    [​IMG]
     
  9. Aoizora

    Aoizora Active Member

    Blog Posts:
    0
    Joined:
    Jan 29, 2017
    Messages:
    365
    >У меня есть очень сложный алгоритм примерно в полторы тысячи строк. По сути это один цикл с огромным количеством подциклов. В общем очень нелинейный алгоритм.
    Попахивает гомнокодом и ужасным стилем программирования с жуткой архитектурой.
     
  10. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    Компилятор интелла сделан на основе кланга. А с клангом
    Разберусь, что ему надо, будут цифры
     
  11. UbIvItS

    UbIvItS Well-Known Member

    Blog Posts:
    0
    Joined:
    Jan 5, 2007
    Messages:
    6,242
    нее, с ынтелевским компилем веселей, а шланг скучней :)
     
  12. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    Слушайте, посмотрел я под отладчиком релиз-сборку кланга от визуал студии и вообще ничего не понял:scratch_one-s_head: В какой-то момент выполнение прыгает туда, куда вообще не должно,там даже метки нет, а потом ещё один такой же странный прыжок на выход из функции.........
    --- Сообщение объединено, Jun 30, 2023 ---
    а до этого к тому же ещё пропускает увеличение указателя.....
     
  13. Rel

    Rel Well-Known Member

    Blog Posts:
    2
    Joined:
    Dec 11, 2008
    Messages:
    5,320
    Наверняка это - заговор рептилоидов жидомассонов, они уже украли твой алгоритм и перепродают его на черных рынках алгоритмов...
     
    UbIvItS likes this.
  14. GRAFik

    GRAFik Active Member

    Blog Posts:
    0
    Joined:
    Mar 14, 2020
    Messages:
    350
    -> Толпились люди возле входа в рай... <-
    P.S. Вот, вроде, и не особо возвышенное стихотворение, но подкупает, как раз, по-моему, своей простотой и душевностью.
    P.P.S. Прошу прощения за оффтоп, но скоррелировало с оффтопом Рела. :)
     
    Llirik likes this.
  15. Application

    Application Active Member

    Blog Posts:
    1
    Joined:
    Oct 15, 2022
    Messages:
    110
    -Я исполню три ваших желания. Но очень плохо.
    -А кто ты?
    -Джун :)
     
  16. TrashGen

    TrashGen ТрещГен

    Blog Posts:
    0
    Joined:
    Mar 15, 2011
    Messages:
    1,202
    Location:
    подполье
    Application, я хочу чтобы у меня всё было и - вуаля - у меня всё было!
     
  17. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    Last edited: Jul 1, 2023
  18. q2e74

    q2e74 Well-Known Member

    Blog Posts:
    0
    Joined:
    Oct 18, 2018
    Messages:
    1,000
    есть люди, которым кажется, что они умеют программировать :) хотя сейчас так много хороших учебников. Например, введение в программирование и структуры данных, введение в рекурсивное программирование, структура и интерпретация компьютерных программ.
     
  19. Llirik

    Llirik Member

    Blog Posts:
    0
    Joined:
    Jul 18, 2008
    Messages:
    471
    q2e74, ещё раз говорю, мой алгоритм настолько сложен, что мне год пришлось его отлаживать и даже программирование моих драйверов теперь мне кажется детской забавой так, что никакие учебники здесь, к сожалению, уже не помогут:) Тут только один вопрос: смогу ли я сделать то, что считается нереальным для современных компов или хотя бы приблизиться к этому:)
     
  20. Rel

    Rel Well-Known Member

    Blog Posts:
    2
    Joined:
    Dec 11, 2008
    Messages:
    5,320
    Не сложнее визора, который наш мир в симуляции гоняет вместе с другими тысячами семплов.
     
    mantissa likes this.