Chargement
Léonard Namolaru

Outils pour la Cyber

Cyber offensif

Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru
Léonard Namolaru

Outils pour la Cyber

Cyber offensif

Produire un programme selon des exemples (prog. par l’exemple)

  • Formation: Université Paris Cité, Campus Grands Moulins (ex-Paris Diderot)
  • UE: Projet UE Programmation Fonctionnelle Avancée
  • Année scolaire: M1
  • Dates: avr. 2022 - mai 2022
GitHub

Concat est un petit langage de programmation qui permet d’accomplir des taches simples de transformations de chaınes de caracteres.

Au lieu de faire écrire un programme Concat par un programmeur, un utilisateur donne quelques exemples d’une entrée et de la sortie attendue du programme. Puis, le programme va produire un programme qui est cohérent avec les exemples fournis (ce projet va construire le programme Concat sous la forme d’une syntaxe abstraite).

Principales fonctionnalités

  • getconcat <fichier> pour afficher le programme produit à partir du contenu de <fichier>.
  • getconcat <fichier> <fichier>  doit créer un programme à partir du contenu du premier fichier (contenant des lignes “input output”) puis utilise ce programme sur le second fichier. Celui-ci ne contiendra que des lignes “input”, et ce programme affiche chaque “output” calculé correspondant.
 
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.