Skip to content

MarkoErdelji/python-to-rust-transpiler-thesis

Repository files navigation

Naslov Diplomskog Rada

Transpilacija iz Pythona u Rust: Studija Slučaja


Struktura Diplomskog Rada

  1. Uvod

    • Pozadina o transpajlerima
    • Značaj transpajlacije iz Pythona u Rust
    • Pregled strukture rada
  2. Teorijska Pozadina

    • Definicija i značaj transpajlera
    • Ključni pojmovi: parsiranje, apstraktna sintaksna stabla, generisanje koda
    • Tehnike korišćene u transpajlerima
    • Pregled Pythona i Rusta: karakteristike jezika i performanse
  3. Pregled Literaturе

    • Pregled postojećih istraživanja o transpajlerima
    • Analiza značajnih transpajlera, sa fokusom na Python-u-Rust transpajlaciju
    • Snage i slabosti postojećih alata
    • Detaljna analiza odabranog transpajlera (PyRS-Julian Konchunas)
  4. Studija Slučaja: Korišćenje Python-Rust Transpajlera Juliana Konchunasa

    • Nekoliko manjih projekata fokusiranih na Machine Learning algoritme i njihovu transpilaciju u rust.
    • Detaljna dokumentacija procesa transpajlacije
    • Koraci za postavljanje i korišćenje transpajlera
    • Primeri koda pre i posle transpajlacije
    • Izazovi i rešenja
    • Evaluacija ispravnosti i performansi Rust koda nastalog transpajlacijom
  5. Evaluacija Performansi

    • Kriterijumi za testiranje performansi
    • Benchmarks korišćeni za testiranje
    • Komparativna analiza Python i Rust implementacija
    • Interpretacija rezultata
  6. Diskusija

    • Rezime nalaza iz studije slučaja i evaluacije performansi
    • Prednosti i mane transpajlacije iz Pythona u Rust
    • Potencijalna poboljšanja transpajlera
    • Pravci za buduća istraživanja
  7. Zaključak

    • Rekapitulacija glavnih tačaka rada
    • Završne misli o efikasnosti transpajlacije iz Pythona u Rust
    • Predlozi za buduća istraživanja
  8. Reference

    • Sveobuhvatna lista svih naučnih radova, članaka i izvora korišćenih u radu
  9. Prilozi

    • Dodatni materijal kao što su isečci koda, detaljni podaci o performansama i drugi pomoćni dokumenti.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors