Оптимизирующий компилятор — компилятор, в котором используются различные методы получения более оптимального программного кода при сохранении его функциональных...
22 KB (1,480 words) - 09:29, 20 May 2024
несколько проходов). Оптимизирующий транслятор — транслятор, выполняющий оптимизацию создаваемого кода. См. оптимизирующий компилятор. Тестовый транслятор —...
27 KB (1,321 words) - 06:41, 14 September 2024
ссылаться более одного указателя, даёт программист. При этом оптимизирующий компилятор может генерировать более эффективный код (пример см. ниже). Использование...
9 KB (661 words) - 16:57, 29 November 2024
запроса в детальный план исполнения будет заниматься специальный оптимизирующий компилятор. Первая общедоступная статья о SEQUEL была опубликована в 1974 году...
48 KB (3,059 words) - 09:44, 11 December 2024
Javac (category Компиляторы Java)
Javac — оптимизирующий компилятор языка java, включенный в состав многих Java Development Kit (JDK). Компилятор принимает исходные коды, соответствующие...
5 KB (300 words) - 08:14, 17 July 2024
программного кода, недоступные при использовании компиляторов, однако развитие оптимизирующих компиляторов приводит к тому, что качество генерируемого ими...
39 KB (2,566 words) - 15:28, 28 December 2024
Intel C++ compiler (category Компиляторы Си)
Compiler — оптимизирующий компилятор, разрабатываемый фирмой Intel для процессоров семейств x86, x86-64 и IA-64. Главным достоинством компилятора являются...
7 KB (250 words) - 15:58, 8 January 2023
в режиме «только для чтения». Существует оптимизирующий компилятор XDS для Оберона-2; есть также компилятор языка в байт-код Java. Семейство языков Алгол —...
10 KB (472 words) - 08:54, 10 January 2023
Haskell (section Компиляторы и интерпретаторы)
прежде всего академический интерес. Наиболее популярен на практике оптимизирующий компилятор GHC, который создаёт быстрый код и позволяет использовать многие...
54 KB (3,480 words) - 10:09, 11 October 2024
MLton (category Свободные компиляторы и интерпретаторы)
(произносится «ми́ллтон») — кроссплатформенный полнопрограммно-оптимизирующий компилятор языка программирования Standard ML (SML). Как и большинство остальных...
38 KB (2,113 words) - 18:10, 30 December 2024
Intel Fortran Compiler (category Компиляторы Фортрана)
Intel Fortran Compiler — оптимизирующий компилятор Фортрана, разрабатываемый компанией Intel для своих процессоров архитектур x86, x86-64, IA-64. Генерирует...
2 KB (93 words) - 01:15, 11 May 2022
алгоритма, которая обсуждается в статьях оптимизация программы, оптимизирующий компилятор, оптимизация циклов[англ.], оптимизатор объектного кода[англ.]...
42 KB (2,332 words) - 11:50, 7 January 2024
микроконтроллеров; управляющих вычислительных комплексов; оптимизирующих и двоичных компиляторов и операционных систем. Имеет опыт разработки супер-ЭВМ «Эльбрус»...
23 KB (1,212 words) - 18:57, 17 August 2024
OCaml (category Свободные компиляторы и интерпретаторы)
Инструментарий OCaml включает в себя интерпретатор, компилятор в байткод и оптимизирующий компилятор в машинный код, сравнимый по эффективности с Java и...
48 KB (3,117 words) - 18:14, 30 December 2024
следовательно не происходит неопределённого поведения. Также оптимизирующий компилятор исходя из знания об ограничениях платформы может сделать вывод...
14 KB (922 words) - 18:28, 31 January 2024
почти все его действительные реализации являются компиляторами, порой весьма эффективно оптимизирующими (примерами могут служить языки семейства ML, такие...
177 KB (10,455 words) - 22:52, 5 December 2024
Хвостовая рекурсия (category Оптимизации компилятора)
путём преобразования её в плоскую итерацию реализована во многих оптимизирующих компиляторах. В некоторых функциональных языках программирования спецификация...
13 KB (762 words) - 05:04, 24 December 2023
Roadsend PHP (category Свободные компиляторы и интерпретаторы)
и консольных приложений. Компилятор Roadsend PHP написан на языке Scheme и компилируется с использованием оптимизирующего scheme-транслятора Bigloo....
2 KB (75 words) - 05:34, 18 July 2017
«бесплатным» (без потери эффективности), при условии наличия оптимизирующего компилятора (таких как OCaml или MLton). Язык модулей ML Standard ML OCaml...
11 KB (720 words) - 04:18, 8 November 2024
Haxe (category Свободные компиляторы и интерпретаторы)
поддерживается кэш для уменьшения времени компиляции. Компилятор Haxe — оптимизирующий компилятор, также использующий подстановку функций, свёртку констант...
40 KB (2,451 words) - 15:26, 16 September 2024
Фортран (section Компиляторы)
первоначальной разработки языка компиляторы Фортрана производит фирма IBM. В настоящее время фирмой IBM поставляется оптимизирующий компилятор VS Fortran для мэйнфреймов...
114 KB (7,873 words) - 10:43, 21 December 2024
Open64 (category Компиляторы)
Open64 — открытый оптимизирующий компилятор под архитектуры Intel IA-64 (Itanium) и AMD64 (x86_64). Представляет собой ответвление компилятора фирмы SGI для...
7 KB (363 words) - 12:33, 30 May 2023
использования кода.[источник не указан 2393 дня] Да и современные оптимизирующие компиляторы зачастую медленны настолько, что пересборка большой программы...
6 KB (388 words) - 10:44, 2 November 2023
Карнеги — Меллон она защитила диссертацию доктора философии по теме «Оптимизирующий компилятор для систоличного массива[англ.]» (англ. A Systolic Array Optimizing...
9 KB (408 words) - 01:19, 27 December 2024
компилятор начинает оптимизировать цикл, он выкидывает из цикла всё, что явным образом в цикле не изменяется. Поскольку в этом случае оптимизирующий компилятор...
14 KB (1,013 words) - 11:56, 3 December 2024
Go (category Свободные компиляторы и интерпретаторы)
потоков через общую память, так как в отсутствие явной синхронизации компилятор оптимизирует код доступа к данным без учёта возможности одновременного обращения...
172 KB (12,320 words) - 18:04, 30 December 2024
от применения метода Даффа сомнительна. Оно затрудняет работу оптимизирующих компиляторов и предсказателя переходов. Например, после удаления кода Даффа...
12 KB (845 words) - 13:36, 7 December 2023
прибавление единицы к числу обычным способом. Поэтому для компиляторов языка Си, которые плохо оптимизируют исходный код программы, запись ++x предпочтительнее...
6 KB (333 words) - 16:22, 5 March 2024
меньшим компилятором. Отчасти он был вдохновлён языком FALSE, для которого существовал компилятор размером 2044 байта. Существуют компиляторы языка Brainf*ck...
31 KB (1,222 words) - 08:41, 17 December 2024
используется asm volatile (а не просто asm), инструктирующая оптимизирующий компилятор о том, что у данной ассемблерной вставки есть побочные эффекты...
20 KB (1,538 words) - 12:53, 3 June 2024
отвечает за организацию передачи данных между памятью и кэшами. Оптимизирующие компиляторы отвечают за генерацию кода, при исполнении которого аппаратура...
14 KB (792 words) - 12:23, 12 March 2024