Version Française
CC-BY-NC-4.0 / feb. 2021 / Loïc TRUCHOT
as first programming language
variables / types
fonctions
structures
de
contrôle
structures
de
données
tooling
API
mécanismes
prélude
Les meilleur·es devs savent retoucher le code, de l'opcode au framework, en fonction de la source du problème
un savoir-faire
Computer Science is not about Computer, is not even a science.
It's understand and managing complexity
un savoir-être
Ça veut dire quoi ?
1/2
Ça veut dire quoi ?
2/2
nom = "Mario"
euros = 100 + (42 - 2)
phrase = nom + " possède " + euros + "€"
appliquées à JavaScript
Tout les mots clefs du langages tiennent sur une demi page.
/*
JAVASCRIPT FEW SYNTAX POETRY
(by art4theSould)
Let this long package float,
Goto private class if short.
While protected with debugger case,
Continue volatile interface.
Instanceof super synchronized throw,
Extends final export throws.
Try import double enum?
- False, boolean, abstract function,
Implements typeof transient break!
Void static, default do,
Switch int native new.
Else, delete null public var
In return for const, true, char
…Finally catch byte.
*/
L'objet "window", implicite et omniprésent
les valeurs, les références
Back dans les bases