Site WWW de Laurent Bloch
Slogan du site

ISSN 2271-3905
Cliquez ici si vous voulez visiter mon autre site, orienté vers des sujets moins techniques.

Pour recevoir (au plus une fois par semaine) les nouveautés de ce site, indiquez ici votre adresse électronique :

Programmation

Site destiné aux élèves des cours de bioinformatique du CNAM.

Ici sont les documents de mon cours de programmation pour la bioinformatique (BNF 102 au CNAM). À propos de ces enseignements, on consultera avec profit le site de la Chaire de Bioinformatique du CNAM, ainsi que la rubrique de ce site consacrée au langage de programmation Scheme, qui sera utilisé pour les enseignements. Cf. également la rubrique consacrée au cours BNF103 d’Algorithmes pour la biologie

Les derniers articles

Programmer en OCaml avec ChatGPT
Publié le 5 avril 2023
par Laurent Bloch

Sommaire Déclaration d’indépendance de l’informatique Débuter OCaml avec ChatGPT Programmation modulaire pour les arbres binaires de rechercheDéclaration d’indépendance de l’informatique

Cette année je suis le cours de Xavier Leroy au Collège de France, consacré aux Structures de données (…)

Programmation de droite à gauche et vice-versa
Publié le 5 avril 2023
par Laurent Bloch
Décoder un logiciel de cyberattaque
Publié le 18 janvier 2023
par Laurent Bloch

Sommaire Pour déminer une cyberattaque : des compétences en programmation Anatomie d’un programme À partir d’un exécutable, reconstituer le texte sourcePour déminer une cyberattaque : des compétences en programmation

Les cyberattaques récentes mettent en évidence la question de la sécurité (…)

Tri générique en Rust
Publié le 4 novembre 2022
par Laurent Bloch

Rust permet de passer en paramètre à une fonction le type de la valeur passée en argument ; une telle fonction se nomme une fonction générique.

Pour illustrer cette possibilité nous allons écrire un programme de tri selon l’algorithme de tri par insertion, et montrer qu’il peut trier aussi (…)

Sources utiles pour débuter en Scheme
Publié le 25 octobre 2022
par Laurent Bloch