Как стать автором
Обновить

Compiler Explorer — уникальный проект для исследования компилируемого кода

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров12K
Всего голосов 65: ↑63 и ↓2+80
Комментарии13

Комментарии 13

Отличный инструмент. Пожалуй, не хватает только JIT-компилированного машинного кода для Java (Kotlin).

Часто пользуюсь посмотреть простые случаи и в качестве демо. В сложных всё равно лучше локально разгребать, но для простых - отлично подходит.

Там нет PHP. Жалкая поделка.

Рофл нот детектед)

И 1С тоже нет..

Стоит сказать о ещё одном преимуществе — понимать как компилятор оптимизирует тот или иной кусок кода, и тем самым писать его эффективнее(он буквально подсвечивает какая строчка во что превратилась, и раскрылась абстракция как ожидалась или нет.

НЛО прилетело и опубликовало эту надпись здесь

А потом бац и конкретно ваш локальный компилятор на вашем проекте всё сделал совсем не так как вы ожидали. гг.

Хм, если задать совпадающие флаги и совпадающий компилятор, мы в CE и вне его получим разные резултаты? Нелогично.

НЛО прилетело и опубликовало эту надпись здесь

Обязан, там же не нейросети, а жесткая логика. Так что на одном компиляторе тот же код даст всегда такой же бинарь.

НЛО прилетело и опубликовало эту надпись здесь

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

Кстати инструмент интегрирован в Qt Creator начиная с 12 версии, удобненько.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий