Initiation à la programmation

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


Articles publiés dans cette rubrique

samedi 7 novembre 2009
par Laurent Bloch

Nombres de taille arbitraire avec Bigloo

Il est d’usage que les langages Lisp (et d’autres, comme Ruby) offrent un type de données numériques nommé bignum ; les nombres de ce type peuvent avoir une taille arbitraire, c’est-à-dire que leur nombre de chiffres n’est limité que par l’espace mémoire disponible. Les calculs effectués sur de tels (...)
lundi 8 décembre 2008
par Laurent Bloch

Dans quel ordre aborder les articles pour l’initiation à la programmation ?

#Sommaire- Cette rubrique comporte maintenant un grand nombre d’articles accumulés au cours des sessions successives d’année en année : il est devenu difficile d’y trouver un ordre, de savoir quels sont ceux qui s’adressent aux débutants et ceux qui sont pour la fin du cours. Le présent article vise à (...)
mercredi 3 décembre 2008
par Laurent Bloch

Installer Bigloo sous Windows et avec Cygwin

#Sommaire- Bigloo est le compilateur et interprète Scheme utilisé pour les enseignements dont il est question ici. Le plus simple est de l’installer et de l’utiliser avec Linux, mais il est néanmoins possible de l’installer sous MacOS X ou sous Windows. Utilisation de Bigloo sous Windows Il existe (...)
vendredi 28 novembre 2008
par Laurent Bloch

Lire une séquence SwissProt, compiler le programme

#Sommaire- Tout d’abord, lire le manuel de référence de la banque SwissProt. Regarder une séquence. Lire et mettre en forme une séquence Ce petit programme se propose de lire une séquence dans une copie locale d’un extrait de la banque, la première séquence du fichier par exemple, et de placer les (...)
mardi 27 février 2007
par Laurent Bloch

Du bon usage de la compilation

Cet article a une suite : « Avantage sémantique » des langages compilés (ou compilables). #Sommaire- Le langage de programmation Scheme, utilisé pour les enseignements dont il est question dans cette rubrique, est un langage interprété, mais il peut aussi être compilé. Cette dualité des modes de mise (...)

Navigation

Mots-clés de la rubrique