Browse Author loillierbe

Paradigme – Le procédural et modulaire

Derrière le terme procédural, se cache simplement la notion de fonction, de procédure, de routine. Cela va nous permettre de créer des blocs de code réutilisables et de faire une croix sur le goto afin d’éviter de faire de la programmation trop spaghetti. Il est bon de savoir que le paradigme procédural est un sous […]

Read more

Paradigme – L’impératif

La programmation impérative est un style de programmation qui consiste à fournir une séquence d’instructions qui vont être exécutées les unes à la suite des autres et qui vont par ce biais entraîner la modification de l’état du programme. Ce style de programmation est celui qui est à l’heure actuelle le plus répandu, sûrement pour […]

Read more

Paradigme – introduction

Si vous avez eu l’occasion de pratiquer plusieurs langages de programmation, c’est que vous avez sûrement déjà utilisé de nombreux paradigmes de programmation. Vous en avez même probablement utilisé plusieurs dans un seul et même langage. Mais qu’est ce que cela signifie ? Un paradigme de programmation est une façon de faire, un style global […]

Read more

Javascript VS C++ – Les moteurs d’exécution

Contrairement au programmes C ou C++ qui sont principalement compilés, Javascript est généralement interprété par un moteur d’exécution. Le moteur d’exécution est dans bon nombre de cas une machine virtuelle qui va interpréter, dans le cas où il s’agit d’un interpréteur, un programme informatique. Pour ceux d’entre vous qui ne connaîtraient pas la différence entre […]

Read more

OpenCV & Python 2.7 installation rapide sur Windows

Vous souhaitez installer et tester OpenCV avec python 2.7 rapidement, voici les 5 étapes à suivre. 1. Télécharger OpenCV Rendez-vous ici : https://opencv.org/releases.html Choisissez la dernière version de OpenCV et cliquez sur Win Pack, cela vous redirigera sur le site SourceForge et démarrera le téléchargement d’OpenCV. 2. Décompresser OpenCV Double-cliquez sur l’exécutable téléchargé, choisissez le […]

Read more

Liste en intension – comprehension list

La définition de listes en intension en sciences informatique – et plus précisément en programmation –  est une manière de construire des listes, des tableaux, des sets, des tuples ou tout autres types de séquences itérables à la façon dont sont définis les ensembles en compréhension en mathématique. L’avantage principal de cette technique réside dans […]

Read more

Doctrine ORM – Héritage une classe par table sur plusieurs niveaux

La méthode de traduction une classe par table du modèle relationnel au modèle objet – ou inversement – est une stratégie qui se caractérise par le fait que dans une hiérarchie, chaque classe – abstraite ou concrète – issue d’un modèle objet est associée à une table d’un modèle relationnel correspondant. Cette association se réalise […]

Read more

Lazy evaluation ou évaluation différée

La lazy évaluation [1], qui signifie évaluation paresseuse, appelée à plus juste titre évaluation différée (delayed evaluation) est une technique – plus précisément, une implémentation d’une stratégie d’évaluation – qui permet d’évaluer un bloc de code où le contenu d’une variable au moment où celui-ci est effectivement nécessaire. En fait, l’évaluation de ce contenu est […]

Read more