folder Tahribat.com Forumları
linefolder C - C++
linefolder Python Kodunu C Koduna Dönüştürür.



Python Kodunu C Koduna Dönüştürür.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek

    Denedim çok sağlam :

    https://nuitka.net/

     


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek

    Hocam emin misin? Bir daha bir bak istersen :)

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek
    cukurova bunu yazdı

    Hocam emin misin? Bir daha bir bak istersen :)

     

    Evet kullandım sorun yok :))

    C

    https://nuitka.net/doc/user-manual.html


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek
    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.

     

     

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek

    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.


    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    babayarisi
    babayarisi's avatar
    Kayıt Tarihi: 17/Mart/2014
    Erkek

    pyinstallerdan farkı ne hoca

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    Deleted001
    Deleted001's avatar
    Kayıt Tarihi: 22/Kasım/2020
    Erkek
    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ış.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    banneduser
    banneduser's avatar
    Kayıt Tarihi: 15/Nisan/2013
    Erkek

    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.


    ride or die..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    graalvm in python için olanı gibi bişey sanırım


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ran
    ran's avatar
    Kayıt Tarihi: 23/Mart/2007
    Erkek
    babayarisi bunu yazdı

    pyinstallerdan farkı ne hoca

    farklı." yanlış biliyor olabilirm"
    pyinstaller kod analiz:
    kullanım: pyinstaller
    tam.py

     

    ran tarafından 25/Nis/21 19:23 tarihinde düzenlenmiştir

    Bilmem kaçıncı galaksiden gelen gama ışınlarına maruz kalmak için Pipimizi açıkta tutup UFO konmasını bekledik
Toplam Hit: 2830 Toplam Mesaj: 10
c c programlama python c