Bc. Ondřej Hrdlička

Bachelor's thesis

Library for Boolean function manipulation in Rust and Python

Library for Boolean function manipulation in Rust and Python
Abstract:
Práce s booleovskými funkcemi je základním aspektem různých disciplín v informatice. V ekosystému jazyka Python existuje citelná mezera v oblasti vysoce výkonných knihoven určených k tomuto účelu. Tato práce tuto mezeru vyplňuje implementací nové knihovny pro manipulaci s booleovskými funkcemi v jazyce Rust, která podporuje reprezentaci booleovských funkcí ve formě stromů výrazů, pravdivostních tabulek …more
Abstract:
Boolean function manipulation is a fundamental aspect of various disciplines in computer science. There is a notable gap in the Python ecosystem for high-performance libraries dedicated to this purpose. This thesis addresses this gap by implementing a new Boolean function manipulation library in Rust, which supports representations of Boolean functions as expression trees, truth tables, and binary …more
 
 
Language used: English
Date on which the thesis was submitted / produced: 23. 5. 2024

Thesis defence

  • Date of defence: 24. 6. 2024
  • Supervisor: RNDr. Samuel Pastva, Ph.D.
  • Reader: RNDr. Nikola Beneš, Ph.D.

Citation record

Full text of thesis

Contents of on-line thesis archive
Published in Theses:
  • světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatiky

Masaryk University

Faculty of Informatics

Bachelor programme / field:
Programming and development / Programming and development

Theses on a related topic

  • No theses on a related topic available.