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

Тема в разделе "LANGS.C", создана пользователем Llirik, 13 июн 2023.

  1. Llirik

    Llirik Member

    Публикаций:
    0
    Регистрация:
    18 июл 2008
    Сообщения:
    471
    q2e74, никак. Просто поинтересовался раз уж всё-равно речь зашла об OneApi:)
     
  2. GRAFik

    GRAFik Active Member

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

    Вложения:

  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    что же там столь интересного-то было? прям любопытно :) а вот про шлёпки - это ты молодец :)
     
  4. Llirik

    Llirik Member

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

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Зачем дллке сабсистем? Ты что-то не так собираешь.

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

    Llirik Member

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

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    не мучайся https://code.visualstudio.com/docs/cpp/config-mingw
    от ыцц/ыцл/ыцх тебе толку всё равно не будет :)
    но ситюЁвина на самом деле ещё веселей - компиль ынтеля может дискриминировать "старенькие" процы того же ынтеля... только тссс - никому не слова :censored::)
     
    alex_dz нравится это.
  8. q2e74

    q2e74 Active Member

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

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    >У меня есть очень сложный алгоритм примерно в полторы тысячи строк. По сути это один цикл с огромным количеством подциклов. В общем очень нелинейный алгоритм.
    Попахивает гомнокодом и ужасным стилем программирования с жуткой архитектурой.
     
  10. Llirik

    Llirik Member

    Публикаций:
    0
    Регистрация:
    18 июл 2008
    Сообщения:
    471
    Компилятор интелла сделан на основе кланга. А с клангом
    Разберусь, что ему надо, будут цифры
     
  11. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    нее, с ынтелевским компилем веселей, а шланг скучней :)
     
  12. Llirik

    Llirik Member

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

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Наверняка это - заговор рептилоидов жидомассонов, они уже украли твой алгоритм и перепродают его на черных рынках алгоритмов...
     
    UbIvItS нравится это.
  14. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    352
    -> Толпились люди возле входа в рай... <-
    P.S. Вот, вроде, и не особо возвышенное стихотворение, но подкупает, как раз, по-моему, своей простотой и душевностью.
    P.P.S. Прошу прощения за оффтоп, но скоррелировало с оффтопом Рела. :)
     
    Llirik нравится это.
  15. Application

    Application Active Member

    Публикаций:
    1
    Регистрация:
    15 окт 2022
    Сообщения:
    110
    -Я исполню три ваших желания. Но очень плохо.
    -А кто ты?
    -Джун :)
     
  16. TrashGen

    TrashGen ТрещГен

    Публикаций:
    0
    Регистрация:
    15 мар 2011
    Сообщения:
    1.191
    Адрес:
    подполье
    Application, я хочу чтобы у меня всё было и - вуаля - у меня всё было!
     
  17. Llirik

    Llirik Member

    Публикаций:
    0
    Регистрация:
    18 июл 2008
    Сообщения:
    471
    Последнее редактирование: 1 июл 2023
  18. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    есть люди, которым кажется, что они умеют программировать :) хотя сейчас так много хороших учебников. Например, введение в программирование и структуры данных, введение в рекурсивное программирование, структура и интерпретация компьютерных программ.
     
  19. Llirik

    Llirik Member

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

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Не сложнее визора, который наш мир в симуляции гоняет вместе с другими тысячами семплов.
     
    mantissa нравится это.