vendredi 29 avril 2016

[MI] L'affichage d'une liste linéaire chaînée en utilisant la récursivité

La récursivité est une approche très pratique et très puissante pour concevoir des algorithmes. Dans cet article, nous allons prendre le cas de l'affichage d'une liste linéaire chaînée : la récursivité peut être utilisée pour afficher une liste dans un sens ou l'autre.

[MI] Obtenir et utiliser Turbo Pascal sous Dos Box

Turbo Pascal reste le compilateur préfér et le plus utilisé pour apprendre le langage Pascal. Dans cet article, je vais présenter les étapes simples pour obtenir et utiliser (pas d'installation nécessaire) Pascal sous Dos Box. (P.S : l'article se base sur le site Developpez et l'outil Dos Box, au cas où l'un des deux "disparaît", il faut voir des solutions équivalentes, il est aussi nécessaire d'avoir un compte sur Developpez pour pouvoir télécharger TP7).

mardi 19 avril 2016

[MI] Listes Linéaires Chaînées (LLC) : Insertion au début de liste

Les listes linéaires chaînées sont la forme la plus simple pour une gestion dynamique de la mémoire (allocation et libération dynamiques). Dans cet article, je vais citer une utilisation très simple mais très utile.

lundi 18 avril 2016

[MI] Palindrome (solution simple - récursive)

Un palindrome est un mot qui présente le même ordre des caractères dans les deux sens (de gauche à droite et de draoite au gauche). Nous pouvons implémenter la solution par une boucle (Tant que) ou bien en utilisant le format récursive.

lundi 11 avril 2016

[ABD] Le hachage sous SQLite

SQLite est un petit SGBD. Il est largement utilisé pour ses performances pour les petites bases des données (sur Smartphone, navigateurs web, applications de gestion de petite taille, etc.). SQLite est Open Source et il est écrit en C, c'est pourquoi il représente un excellent choix pour analyser le code d'un SGBD et voir du plus près les algorithmes et les techniques utilisés en bas niveau d'un SGBD (les module les plus proches du fichier physique - voir schéma).

[ABD] Démo sur l'utilité des buffer (tempon) pour un SGBD

Le buffer pour un SGBD est un espace de plusieurs blocs en mémoire centrale. L'objectif de son utilisation est de limiter le nombre d'accès au disque (qui sont très coûteux en terme de temps de réponse) en gardant quelques pages (quelques blocs) dans le buffer.

dimanche 10 avril 2016

[ABD] Quelques commandes MySQL

MySQL dispose d'un ensemble de commandes qui permettent son adminsitration; Nous ne parlons pas des commandes (ou requêtes SQL - LMD et LDD) mais bien plus que cela.

samedi 9 avril 2016