Nuitka (pronounced as /njuːtkʌ/) is a source-to-source compiler which compiles Python code to C source code, applying some compile-time optimizations in the process such as constant folding and propagation, built-in call prediction, type inference, and conditional statement execution. Nuitka initially was designed to produce C++ code, but current versions produce C source code using only those features of C11 that are shared by C++03, enabling further compilation to a binary executable format by modern C and C++ compilers including gcc, clang, MinGW, or Microsoft Visual C++. It accepts Python code compatible with several different Python versions (currently supporting versions 2.6, 2.7, and 3.3–3.10) and optionally allows for the creation of standalone programs that do not require Python t
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - نويتكا (ar)
- Nuitka (de)
- Nuitka (en)
- Nuitka (ru)
|
rdfs:comment
| - نويتكا (بالإنجليزية: Nuitka) هو مترجم من مصدر إلى مصدر يترجم شيفرة مكتوبة ببايثون إلى سي . (ar)
- Nuitka ist ein Compiler, der Python-Programme in die Programmiersprache C übersetzt. Nuitka selbst ist in Python geschrieben. Vorrangiges Ziel ist es, Python-Programme auf Rechnern, auf denen Python nicht installiert ist, nutzbar zu machen. Zurzeit (2022) unterstützt Nuitka mehrere Python-Versionen (2.6 und 2.7, 3.3 bis 3.10) vollständig und ist etwa dreimal so schnell wie die Referenzimplementierung CPython. (de)
- Nuitka (pronounced as /njuːtkʌ/) is a source-to-source compiler which compiles Python code to C source code, applying some compile-time optimizations in the process such as constant folding and propagation, built-in call prediction, type inference, and conditional statement execution. Nuitka initially was designed to produce C++ code, but current versions produce C source code using only those features of C11 that are shared by C++03, enabling further compilation to a binary executable format by modern C and C++ compilers including gcc, clang, MinGW, or Microsoft Visual C++. It accepts Python code compatible with several different Python versions (currently supporting versions 2.6, 2.7, and 3.3–3.10) and optionally allows for the creation of standalone programs that do not require Python t (en)
- Nuitka — транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере. Nuitka выпускается под лицензией Apache. Nuitka обсуждался на конференции EuroPython 2012, а полноценная разработка началась к концу того же года. Он поддерживает все возможности языка Python, начиная с конца 2014 года. (ru)
|
foaf:name
| |
foaf:homepage
| |
name
| |
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
developer
| - Kay Hayen and others (en)
|
genre
| |
language
| |
latest release date
| |
latest release version
| |
license
| |
programming language
| |
repo
| |
website
| |
has abstract
| - نويتكا (بالإنجليزية: Nuitka) هو مترجم من مصدر إلى مصدر يترجم شيفرة مكتوبة ببايثون إلى سي . (ar)
- Nuitka ist ein Compiler, der Python-Programme in die Programmiersprache C übersetzt. Nuitka selbst ist in Python geschrieben. Vorrangiges Ziel ist es, Python-Programme auf Rechnern, auf denen Python nicht installiert ist, nutzbar zu machen. Zurzeit (2022) unterstützt Nuitka mehrere Python-Versionen (2.6 und 2.7, 3.3 bis 3.10) vollständig und ist etwa dreimal so schnell wie die Referenzimplementierung CPython. Zukünftige Versionen von Nuitka versuchen, mittels Typinferenz die Programme merklich zu beschleunigen. Im Vergleich mit Nuitka erreicht PyPy eine noch bessere Beschleunigung von Python, wobei allerdings nur ein reduzierter Umfang von CPython unterstützt wird. (de)
- Nuitka (pronounced as /njuːtkʌ/) is a source-to-source compiler which compiles Python code to C source code, applying some compile-time optimizations in the process such as constant folding and propagation, built-in call prediction, type inference, and conditional statement execution. Nuitka initially was designed to produce C++ code, but current versions produce C source code using only those features of C11 that are shared by C++03, enabling further compilation to a binary executable format by modern C and C++ compilers including gcc, clang, MinGW, or Microsoft Visual C++. It accepts Python code compatible with several different Python versions (currently supporting versions 2.6, 2.7, and 3.3–3.10) and optionally allows for the creation of standalone programs that do not require Python to be installed on the target computer. Nuitka was discussed at the 2012 EuroPython conference, and serious development began at the end of the same year. It now supports virtually all of the features of the Python language. Additional compile-time optimizations are planned for future releases, including avoiding the use of Python objects for additional variables whose type can be inferred at compile time, particularly when using iterators, which is expected to result in a large performance increase. (en)
- Nuitka — транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере. Nuitka выпускается под лицензией Apache. Nuitka обсуждался на конференции EuroPython 2012, а полноценная разработка началась к концу того же года. Он поддерживает все возможности языка Python, начиная с конца 2014 года. Компиляция на платформу, отличную от рабочей (то есть с помощью кросс-компилятора), невозможна. Исполняемые файлы включают CPython код, что приводит к увеличению их размера, кроме того, их построение требует компилятор Cи/C++ (GCC, g++, Clang, MinGW или Microsoft Visual Studio) и установленный интерпретатор Python. В конце 2020 года проект вошёл в список критически важных открытых проектов по версии Google. Попадание в такой рейтинг позволяет мэйнтейнерам иметь возможность обратиться в организацию Open Source Security Foundation для получения помощи. (ru)
|
latest preview version
| |
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
latest release date
| |
latest release version
| |
latest preview version
| |
genre
| |
license
| |
programming language
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is foaf:primaryTopic
of | |