Si vous souhaitez participez à ce projet, prenez le temps de jeter un oeil au guide contribution CONTRIBUTING.md pour obtenir plus de détail sur comment participer et comment commencer. Votre aide est grandement appréciée.
L'informatique est l'étude des ordinateurs mais également de l'application théorique et pratique de ceux-ci. L'informatique utilise les principes des mathématiques, de l'ingénierie et de la logique afin de répondre à une multitude de problèmes. Ceci comprend la formulation d'algorithmes, le développement de logiciels et de matériel ainsi que d'intelligence artificielle.
Un ordinateur électronique est un appareil qui calcule et plus particulièrement une machine électronique programmable qui effectue des calculs ou des opérations logiques à grande vitesse. Elle peut également assembler, stocker, mettre en corrélation ou traiter l'information.
La logique booléenne est une branche des mathématiques qui traite des valeurs dites vraies ou fausses (true ou false). C'est un système logique qui utilise 2 valeurs, 0 et 1, pour différencier respectivement le vrai et le faux. Elle est également appelée algèbre de Boole par son créateur George Boole en 1854.
Opérateur | Nom | Description |
---|---|---|
! | NON | Inverse l'état d'une variable booléene. (0 -> 1 ; 1 -> 0) |
&& | ET | Retoune vrai si TOUTES les conditions sont respéctées. |
|| | OU | Retoune vrai si au moins UNE des conditions est respéctées. |
Opérateur | Nom | Description |
---|---|---|
() | Parenthèses | Permet de regrouper des mots-clés et/ou controler l'ordre de recherche. (priorité) |
“” | Guillemets | Renvoie le résultat comprenant la phrase exacte. |
* | Astérix | Renvoie le résultat comprenant un mot-clé. |
⊕ | XOR - OU exclusif | Retourne vrai si les entrées sont différentes. |
⊽ | NOR - OU inversé | Retourne vrai si toutes les entrées sont fausses. |
⊼ | NAND - ET inversé | Retourne faux si les deux valeurs d'entrée sont vrais. |
- Les langages dit de "haut-niveau" qui utilisent une syntaxe proche du langage humain. Le code source y est plus intelligible et il est compilé en code executable via un compilateur ou un interpréteur. Java et Python sont deux exemples de langages de "haut-niveau". Ils sont plus simple d'utilisation et plus génériques. En contre partie il peuvent apparaître moins optimisés.