About: Nuitka     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : wikidata:Q7397, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FNuitka

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

AttributesValues
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
  • Nuitka (en)
foaf:homepage
name
  • Nuitka (en)
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
  • English (en)
latest release date
latest release version
license
  • Apache License 2.0 (en)
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
  • 1.1.3
latest preview version
  • 1.1
genre
license
programming language
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 53 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software