Python Kodunu C Koduna Dönüştürür.
-
-
Hocam emin misin? Bir daha bir bak istersen :)
-
cukurova bunu yazdı
Hocam emin misin? Bir daha bir bak istersen :)
Evet kullandım sorun yok :))
C
https://nuitka.net/doc/user-manual.html
-
ran bunu yazdıcukurova bunu yazdı
Hocam emin misin? Bir daha bir bak istersen :)
Evet kullandım sorun yok :))
C
https://nuitka.net/doc/user-manual.html
Yani pyhton da yazdığım kodları, doğrudan C/C++ syntax'ına mı çeviriyor.
Yoksa doğrudan native code (exe) olarak derliyor mu?Sitesinin overview bölümünde tanım olarak ; "Nuitka is a Python compiler written in Python." yazıyorda, ondan soruyorum.
-
Kodları Direk C ye çeviriyor "native code" paketliyor.
Lİnux de kurduktan sonra şöyle kullandım: python -m nuitka program_adı.py
exe de yaratması gerek öyle gördüm.
-
pyinstallerdan farkı ne hoca
-
cukurova bunu yazdıran bunu yazdıcukurova bunu yazdı
Hocam emin misin? Bir daha bir bak istersen :)
Evet kullandım sorun yok :))
C
https://nuitka.net/doc/user-manual.html
Yani pyhton da yazdığım kodları, doğrudan C/C++ syntax'ına mı çeviriyor.
Yoksa doğrudan native code (exe) olarak derliyor mu?Sitesinin overview bölümünde tanım olarak ; "Nuitka is a Python compiler written in Python." yazıyorda, ondan soruyorum.
https://nuitka.net/pages/overview.html
devamında ne yazıyor hocam okuyalım:
It translates Python into a C program that then is linked against libpython to execute exactly like CPython. It is extremely compatible.
Nuitka is already slightly faster than CPython, but there is work to be done to include as many C optimizations as possible. We currently get a 312% speedup in pystone, which is a good start. (source: Nuitka version 0.6.0 with Python 2.7.)
Future
In the future Nuitka will be able to use type inferencing based on whole program analysis. It will apply that information in order to perform as many calculations as possible in C, using C native types, without accessing
libpython
.Nuitka will also be able to integrate
ctypes
bindings, but without the usual speed penalty. The compiled program can call the C library directly, avoiding run-time overhead.And finally, you will be able to use a
hints
module to inform Nuitka about type information.Senin için çevirmeme gerek yok hocam ama müritler için anlatırsak C'ye translate edebilen bir compilermiş ama şimdilik libpython ile çalışması gerekiyormuş ileride de olabildiğince C yerellerini kullanacakmış.
-
Hocalar yabancısı olduğum için soruyorum, bu tür değişimleri ne tür durumlarda kullanıyorsunuz? Gömülü sistemlerde C daha hızlı diye ama python da yazıp C ye çevirmek mantıklı değildir herhalde.
-
graalvm in python için olanı gibi bişey sanırım
-
babayarisi bunu yazdı
pyinstallerdan farkı ne hoca
farklı." yanlış biliyor olabilirm"
pyinstaller kod analiz:
kullanım: pyinstaller tam.py