Skip to content

Claugo/GC57-3P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

GC57-3P — Progetto sperimentale basato sulla proprietà GC57

Struttura del repository

Nel ramo principale del repository sono presenti due cartelle dedicate allo sviluppo del progetto in linguaggi diversi:

- Python

- Rust

Ogni cartella contiene: il proprio README, con la descrizione dell’implementazione; i programmi sorgente relativi a quella versione. Le due implementazioni rappresentano lo stesso metodo, ma sono sviluppate in linguaggi con caratteristiche molto diverse. Lo scopo della doppia versione non è principalmente il confronto delle prestazioni, ma la valutazione della sicurezza e dell’affidabilità offerte dal linguaggio.

In particolare:

- Python permette uno sviluppo rapido e semplice, utile per sperimentare e verificare le idee.

- Rust offre un modello di sicurezza molto più rigoroso, in particolare nella gestione della memoria e degli errori, riducendo la possibilità di comportamenti imprevisti.

Il progetto rimane comunque di natura sperimentale ed è sviluppato con uno spirito open source, con l’obiettivo di esplorare il metodo, condividerne l’implementazione e favorire eventuali contributi o analisi da parte della comunità.

Per i dettagli sull’uso dei programmi e sulle differenze tra le implementazioni, consultare il README presente nella rispettiva cartella.