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⟩
30 Consultations
342 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More