Запитання з тегом «compilation»

Компіляція - це перетворення вихідного тексту в якусь іншу форму чи уявлення. Найбільш поширене використання цього тегу стосується питань щодо перетворення мови програмування в машинний код. Цей тег зазвичай використовується з іншим тегом із зазначенням типу вихідного тексту, такого як тег мови програмування (C, C ++, Go тощо) та тегом, що вказує на інструмент або компілятор, який використовується для перетворення (gcc, Visual Studio, тощо).

1
Чому цей код займає стільки часу, щоб компілювати з g ++?
Розглянемо наступний код: template<int i> class A { typedef A<i-1> B; B x, y; }; template<> class A<0> { char m; }; int main() { A<LEVEL> a; } При порівняльному оцінці його складання за допомогою g ++ за допомогою наступної команди Bash (з g ++ 8.3.0) for ((level=1; level<30; ++level)); …

2
Як усунути накладні витрати JIT у виконаному файлі Julia (за допомогою MWE)
Я використовую PackageCompiler, сподіваючись створити виконуваний файл, який виключає накладні витрати компіляції. У документації пояснюється, що я повинен визначити функцію julia_mainдля виклику логіки своєї програми та написати "файл snoop", сценарій, який викликає функції, які я бажаю попередньо компілювати. Моя julia_mainприймає єдиний аргумент - розташування файлу, що містить вхідні дані, що …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.