L'anglais du logiciel et du code
Les mots anglais des familles de logiciels et de la programmation, le nom des signes d'un code et la lecture des messages d'erreur du terminal et des interpréteurs.
- 25 cards
- 4 topics
- Free
The outline, topic by topic
Each topic is weighted the way the exam weighs it.
- Notions
- Questions
- Ranger et relier
- Mises en situation
A few cards from the deck
Firmware : de quoi s'agit-il ?
Show the answer
Logiciel inscrit dans la mémoire permanente d'un appareil (box, imprimante, carte mère) pour le faire fonctionner à bas niveau.
Entre le matériel (hardware) et le logiciel (software) : on le met à jour rarement, par une « firmware update ».
La documentation d'une fonction dit : « This function raises ValueError if the argument is negative. » Que se passe-t-il avec un argument négatif ?
- La fonction lève une erreur de type ValueError
- La fonction relève la valeur de l'argument
- La fonction renvoie ValueError comme résultat
- La fonction ignore l'argument sans rien signaler
Show the answer
La fonction lève une erreur de type ValueError
To raise veut dire lever, déclencher une exception. Ce n'est pas « relever », ni renvoyer une valeur : le déroulement normal s'interrompt jusqu'à ce qu'un bloc except l'intercepte.
On appelle une fonction (« to … ») en lui passant des arguments ; elle … ensuite une valeur à l'appelant.
Show the answer
On appelle une fonction (« to call ») en lui passant des arguments ; elle returns ensuite une valeur à l'appelant.
Ne pas confondre « call » (appeler, déclencher la fonction) et « return » (rendre le résultat). Une fonction sans return renvoie None en Python.
Driver : de quoi s'agit-il ?
Show the answer
Programme qui permet au système d'exploitation de dialoguer avec un matériel précis : carte graphique, imprimante, carte son.
Le mot ne désigne pas celui qui conduit : en informatique, driver veut dire « pilote ». Sans son driver, une imprimante branchée reste inutilisable : le système ne sait pas lui parler.
Dans un dossier de travail, le terminal répond « fatal: not a git repository (or any of the parent directories): .git ». Que dit le message, et que faire ?
- Le dépôt est corrompu : cloner de nouveau le dépôt distant et recopier ses fichiers
- Le dossier n'est dans aucun dépôt Git : se placer dans le bon dossier ou lancer git init
- Git n'est pas installé sur cette machine : télécharger puis installer d'abord le programme Git complet
- La branche est en retard : lancer git pull pour récupérer les nouveautés
Show the answer
Le dossier n'est dans aucun dépôt Git : se placer dans le bon dossier ou lancer git init
« Not a git repository » : Git a cherché le dossier caché .git ici puis dans tous les dossiers parents, sans le trouver. Le plus souvent on est dans le mauvais dossier ; git init crée un dépôt.