Short-circuit evaluationShort-circuit evaluation, minimal evaluation, or McCarthy evaluation (after John McCarthy) is the semantics of some Boolean operators in some programming languages in which the second argument is executed or evaluated only if the first argument does not suffice to determine the value of the expression: when the first argument of the AND function evaluates to false, the overall value must be false; and when the first argument of the OR function evaluates to true, the overall value must be true.
MoisLe mois est une unité de temps utilisée dans les calendriers, correspondant à une division de l'année. Dans les calendriers solaires occidentaux, un mois est défini comme un douzième de l'année, elle-même basée sur l'année tropique, chacun des mois comptant un nombre variable de jours. D'autres types de calendrier utilisent des définitions différentes, comme les calendriers lunaires, basés sur les lunaisons. D'autres découpent le temps de façon arbitraire sans correspondance avec des phénomènes astronomiques comme certains calendriers aztèques.
Mois lunairevignette|droite|200px|Animation de la Lune avec ses différentes phases, vue depuis l'hémisphère Nord. Le flottement apparent de la Lune est connu sous le vocable de libration. Un mois lunaire est une unité de temps correspondant à la durée entre deux occurrences d'une position relative de la Lune et de la Terre. Comme pour la définition de l'année, il n'existe pas de définition unique du mois lunaire, un ensemble de définitions conduisant à des durées proches selon le phénomène utilisé comme repère.
Expression booléenne (programmation informatique)In computer science, a Boolean expression is an expression used in programming languages that produces a Boolean value when evaluated. A Boolean value is either true or false. A Boolean expression may be composed of a combination of the Boolean constants true or false, Boolean-typed variables, Boolean-valued operators, and Boolean-valued functions. Boolean expressions correspond to propositional formulas in logic and are a special case of Boolean circuits.
Algorithme récursifUn algorithme récursif est un algorithme qui résout un problème en calculant des solutions d'instances plus petites du même problème. L'approche récursive est un des concepts de base en informatique. Les premiers langages de programmation qui ont autorisé l'emploi de la récursivité sont LISP et Algol 60. Depuis, tous les langages de programmation généraux réalisent une implémentation de la récursivité. Pour répéter des opérations, typiquement, un algorithme récursif s'appelle lui-même.
Boucle forEn informatique, la boucle for est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions. Selon les langages de programmation, différents mots-clés sont utilisés pour signaler cette structure de contrôle : for pour les descendants d'Algol, do pour FORTRAN, PL/I, etc. Une "boucle for" a deux parties : une entête qui spécifie la manière de faire l'itération, et un corps qui est exécuté à chaque itération. Dans cette forme de boucle, une variable prend des valeurs successives sur un intervalle.
Veterans DayVeterans Day (en français : Journée des anciens combattants) est une journée commémorative observée aux États-Unis en l'honneur des anciens combattants. C'est un jour férié fédéral qui est observé le 11 novembre. Il est également célébré comme Armistice Day et est comparable au jour du Souvenir dans d'autres parties du monde, tombant à la date anniversaire de la signature de l'armistice qui a mis fin à la Première Guerre mondiale. Le président américain Woodrow Wilson fut le premier à proclamer un Armistice Day, le .
Stepping (debugging)Program animation or stepping refers to the debugging method of executing code one instruction or line at a time. The programmer may examine the state of the program, machine, and related data before and after execution of a particular line of code. This allows the programmer to evaluate the effects of each statement or instruction in isolation, and thereby gain insight into the behavior (or misbehavior) of the executing program. Nearly all modern IDEs and debuggers support this mode of execution.
Booléenvignette|George Boole (1864-1865) L'homme ayant mis en place la première structure algébrique utilisée en logique mathématique, en informatique et en électronique. En programmation informatique, un booléen est un type de variable à deux états (généralement notés vrai et faux), destiné à représenter les valeurs de vérité de la logique et l'algèbre booléenne. Il est nommé ainsi d'après George Boole, fondateur dans le milieu du de l'algèbre portant son nom. Le type de données booléen est principalement associé à des états conditionnels.
Année (calendrier)Une année est un intervalle de temps défini conventionnellement dans le cadre d’un calendrier, égal à un presque nombre entier de jours (certaines années, bissextiles, du calendrier chrétien comptant 365,25 jours), et plus ou moins proche de l’année tropique qui correspond à la périodicité des saisons terrestres. La durée d'une année et son commencement peuvent varier selon le calendrier considéré ; la durée de l’année tropique est elle-même sujette à variations au cours de longues périodes.