Skip to content
Luca Barbato edited this page Feb 28, 2020 · 2 revisions

Goal

The final goal of this project consists of developing (or extending) a tool that computes a set of metrics starting from a code written in a determined programming language.

We focus on Rust and C.

We want to establish if a codebase written in Rust could be maintained in an easier way in the long run compared to one written in C that implements the same algorithm, without sacrificing any performance.

Test set

Initially, we use simple algorithms, such as sorting algorithms written both in C and Rust, in order to figure out if the software is working in the correct way.

Eventually, we will extend our analysis on larger projects, for example the speexdsp project (written in C) and the speexdsp-rs one (written in Rust, and that presents both native Rust code and Rust bindings).

Clone this wiki locally