Programmation : ecriture de codes qui vont constituer un logiciel qu'on va pouvoir executer. C'est le code source (ou le source).
Trois types de langage de programmation :
langages interpretes : Famille des codes interpretes : on ecrit le code source, on le fait lire par un navigateur, et le navigateur web affiche ce qu'organise le code : du texte, des images (multimedia) et des liens. Code interprete car le navigateur affiche directement le resultat apres qu'on lui a donne.
HTML : langage de programmation pour le web. Tous les sites web sont en html. Navigateur web : logiciel d'execution de programme en html.
Et les autres : python (.py), perl (.perl). Le logiciel capable de lire le code source en python est python lui-meme. Perl : bon pour la manipulation de texte. Python : bon pour integrer des modules externes a l'ordinateur ; impose une rigueur de programmation.
Langages compiles. Il y a une etape entre le code source et le resultat. L'interpretation n'est plus directe. On ecrit le code source ; on compile le code source en le soumettant a un compilateur, qui produit un executable ; on execute l'executable, et la il y a le resultat. Le code source est lisible par un humain. L'executable produit par l'ordinateur n'est plus lisible par un humain : c'est du langage machine. Les plus connus sont C et C++. Ce sont les langages primaires. L'executable python est en C, comme de beaucoup d'autres, plus de 90 % des logiciels. Logiciel GCC : Gnu Compilateur C, dans toutes les cartes meres. C++ est code en C. Les langages interpretes sont codes en C.
Une illustration de code html : |
Une illustration de carte microbit |
Une video d'initiation microbit |
||
.............................. | .............................. |
Principaux codes d'Internet |
Liens utiles |
|||||||||||||||
|
............................................. | guide d'utilisation de microbit lien vers microbit.org |