Pyformlang: an educational library for formal language manipulation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Pyformlang: an educational library for formal language manipulation

Résumé

Formal languages are widely studied, taught and used in computer science. However, only a small part of this domain is brought to a broader audience, and students often have no practical experience in their curriculum. In this tool paper, we introduce Pyformlang, a practical and pedagogical Python library for formal languages. Our library implements the most common algorithms of the domain, accessible by an easy-to-use interface. The code is written exclusively in Python3, with a clear structure, so as to allow students to play and learn with it.
Fichier principal
Vignette du fichier
3408877.3432464.pdf (1 Mo) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-03537517 , version 1 (20-01-2022)

Identifiants

Citer

Julien Romero. Pyformlang: an educational library for formal language manipulation. SIGCSE 2021: 52nd ACM Technical Symposium on Computer Science Education, Mar 2021, Online, United States. pp.576-582, ⟨10.1145/3408877.3432464⟩. ⟨hal-03537517⟩
24 Consultations
308 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More