compilation- все статьи тега ➜ страница 2


Каковы преимущества just-in-time компиляции по сравнению с опережающей компиляцией?

Я думал об этом в последнее время, и мне кажется, что большинство преимуществ дано JIT компиляция должна более или менее быть отнесена к промежуточному формату вместо этого, и что джиттинг сам по себе не очень хороший способ генерации кода. Так вот они главные pro-JIT аргументы компиляции я обычно слышу: just-in-time компиляция обеспечивает большую переносимость. разве это не связано с промежуточный формат? Я имею в виду, что ничто не мешает вам компилировать свой виртуальный байт-код в соб ...

Scala двойное определение (2 метода имеют один и тот же тип стирания)

Я написал это в scala, и он не будет компилироваться: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} } компилятор сообщит: [error] double definition: [error] method foo:(List[String])Unit and [error] method foo:(List[Int])Unit at line 120 [error] have same type after erasure: (List)Unit Я знаю, что JVM не имеет собственной поддержки для дженериков, поэтому я понимаю эту ошибку. я мог бы написать обертки для List[String] и List[Int] но я ленивый :) Я сомне ...

Как ускорить время компиляции g++ (при использовании большого количества шаблонов)

этот вопрос, возможно, как-то странно, но как я могу ускорить время компиляции g++? Мой код на C++ сильно использует boost и шаблоны. Я уже переместил как можно больше файлов заголовков и использовал опцию-j, но все же для компиляции (и ссылки) требуется довольно много времени. есть ли какие-либо инструменты, которые анализируют мой код и указывают на бутылочные горлышки для компилятора? Или можно как-то профилировать компилятор, работающий на моем коде? Это было бы очень приятно, потому что ин ...

Отключить отображение "окна вывода" при каждой компиляции

в VS2010 я заметил, что" окно вывода " отображается каждый раз, когда мы компилируем решение, даже если мы его закрыли. в VS2008, это было не так. Я не возражаю против этого выходного окна. Я предпочитаю смотреть только на "окно ошибки", и только если это необходимо. В VS2008, это было прекрасно. Как отключить систематическое отображение "окна вывода" в VS2010? ...

Создание одного исполняемого файла из проекта Python

Я хочу создать один исполняемый файл из моего проекта на Python. Пользователь должен иметь возможность загружать и запускать его без установки питона. Если бы я просто распространял пакет, я мог бы использовать pip, wheel и PyPI для его создания и распространения, но для этого требуется, чтобы пользователь имел Python и знал, как устанавливать пакеты. Что я могу использовать для создания автономного исполняемого файла из проекта Python? ...

Как скомпилировать программу Go, состоящую из нескольких файлов?

Итак, у меня есть небольшая программа, которая состоит из трех файлов, все принадлежащие к одному пакету (main), но когда я делаю "go build main.перейти " сборка не удается. Когда это был только один файл (main.идти) все работало нормально. Теперь, когда я предпринял некоторые усилия, чтобы отделить код, похоже, компилятор не может найти материал, который был взят из main.идите и поместите в эти два других файла (которые находятся в том же каталоге, что и основной.идти.) Что приводит к "неопреде ...

Есть ли способ скомпилировать узел.исходные файлы js? [дубликат]

этот вопрос уже есть ответ здесь: Можно ли создавать настольные приложения с узлом.Джей? [дубликат] 5 ответов есть ли способ скомпилировать узел.js приложения? ...