Créalise
Session 2020-21
Ruby, Bash, Html, Css, Markdown
[A-Z|a-z] + [,;.:!?]NOM + VERBE + COMPLEMENTQuand on parle la même langue, on partage aussi une même culture.
Une langue est une application concrète d’un langage.
Vous êtes bien aimable, très chère
La Terre est bleue comme une orange
Sylvain a vu un homme avec un télescope.
Buvez de ce whisky que le patron juge fameux
The quick brown fox jumps over the lazy dog
Rq: utile pour visualiser une police de caractères !
Rq: notez l’espace en français avant le point d’interrogation ou le signe d’interrogation inversée.
Langue des signes
Signal de fumée
Alphabet Morse
…
Langue Inuit
Les différentes langues humaines sont un trésor pour l’humanité

cf. Le pipotron
Bon : Bon.
Plusbon : Très bon.
Doubleplusbon : Excellent.
Inbon : Pas bon, mauvais.
Plusinbon : médiocre.
...
des chiffres 0 1 2 3 4 5 6 7 8 9
des opérateurs + -x / = ( )
nombre suite de chiffres
ex: 12
expression un nombre OU
<expression> opérateur <expression>
ex: 12
3 + 9
2 x 5 + 2
8 x 2 - 3 =
8 − 2 × 3 =
( 8 - 2 ) x 3 =
Rq: ces expressions utilisent la notation infixée
au lieu de "<expression1> opérateur <expression2>"
on écrit "opérateur <expression1> <expression2>"
× (− 8 2) 3
ou plus simplement
x - 8 2 3
Intérêt: les parenthèses deviennent inutiles !
Rq: il existe même la notation polonaise inverse (ou notation postfixée)
- 8 x 2 3 = ?
- x 8 2 3 = ?
x - 8 2 3 = ?
12 / 3 + 1 x 3
12 / ( 3 + 1 ) x 3
( 12 / 3 + 1 ) x 3

0 1 0 0 1 1 1 1 1 0
BASE 10 => BASE 2 8 cases
================= ===============
0 => 0 0 1 2 3 4 5 6 7
1 => 1
2 => 10
3 => 11
4 => 100
...
8 => 1000 8 bits = 1 octet
16 => 10000 1024 octets = 1 Ko (kilo-octet)
32 => 100000 1024 Ko = 1 Mo (méga-octet)
64 => 1000000 1024 Mo = 1 Go (giga-octet)
128 => 10000000 1024 Go = 1 To (téra-octet)
256 => 100000000 ...
| BASE BINAIRE (2) | BASE DÉCIMALE (10) |
|---|---|
| 1000001 | ? |
| ? | 1023 |
on peut TOUT représenter avec des 0 ou des 1 !
<li>
<a href='crealise.io'>École Créalise</a>
</li>
...
Rq: langage composée de balises
li a {
background-color: beige;
margin: 1.2em;
}
Rq: contient une partie sélecteur + une partie description de style
SELECT *
FROM etudiant
WHERE
nom LIKE 'a%'
AND
age BETWEEN 18 AND 25
recherche tous les étudiants dont le nom commence par la lettre ‘a’ et dont l’age est compris entre 18 et 25 ans
MOV AX, 10 ; stocke la valeur 10 dans le registre AX
MOV BX, 101 ; stocke la valeur 11 dans le registre BX
ADD AX, BX ; additionne le registre AX et BX
Il existe
<condition> ALORS … SINON …<condition> RÉPÉTER …CODE SOURCE
OPEN SOURCE
Métaphore : traduction d’un roman en anglais vers le français
Le traducteur ou l’interprète ?
Pas d’accès au code source = logiciel privateur
Mise à disposition sous licence libre ou open-source
Le logiciel libre est un pot commun auquel chacun peut ajouter quelque chose mais duquel personne ne peut rien retirer
– Eben Moglen
<svg width="200" height="200">
<rect width="200" height="200" fill="red"/>
<circle cx="100" cy="100" r="80" fill="green"/>
<text x="100" y="110" font-size="20" text-anchor="middle" fill="white">
Super le SVG
</text>
</svg>
https://maurice-chavelli.developpez.com/tutoriels/apprendre-svg/les-bases/
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
sum, avgAND, ORLIKE
http://eric.univ-lyon2.fr/~jdarmont/tutoriel-sql/schemaUML.php
http://eric.univ-lyon2.fr/~jdarmont/tutoriel-sql/schemaRelationnel.php
20 questions en ligne (jusqu’à 16)