Traduction des termes
Voici les principaux termes techniques qui ont été traduits de l'anglais vers le français.
Anglais | Français | Remarques |
---|---|---|
adaptor | adaptateur | - |
ahead-of-time compilation | compilation anticipée | sigle : AOT |
alias | alias | - |
allocated | alloué | - |
angle bracket | chevrons | - |
annotate | indiquer | - |
anti-pattern | anti-patron | - |
Appendix | annexe | tout en minuscule (sauf en début de phrase) |
append | ajouter | - |
Application Programming Interface (API) | interface de programmation applicative (API) | - |
assertion | vérification | - |
assign | assigner | - |
argument | argument / paramètre | - |
arm | branche | dans une expression match |
array | tableau | - |
artifact | artéfact | - |
associated function | fonction associée | - |
attribute | attribut | - |
backend | application dorsale | - |
backtrace | retraçage | - |
benchmark | benchmark | - |
binary crate | crate binaire | s'utilise au féminin |
buffer overread | lecture hors limites | - |
n-bit number | nombre encodé sur n bits | - |
blanket implementation | implémentation générale | - |
blob | blob | - |
boilerplate code | code standard | - |
boolean | booléen | - |
borrow | emprunt(er) | - |
borrow checker | vérificateur d'emprunt | - |
box | boite | - |
buffer overread | sur-lecture de tampon | - |
bug | bogue | - |
build | compilation | - |
build system | système de compilation | - |
byte | octet | - |
Cargo | Cargo | - |
catchall value | valeur passe-partout | - |
channel | canal | - |
Chapter | chapitre | tout en minuscule (sauf en début de phrase) |
CI system | système d'Intégration Continue | - |
clause | clause | - |
cleanup | nettoyage | - |
closure | fermeture | - |
code review | revue de code | - |
coercion | extrapolation | - |
collection | collection | - |
command | commande | dans un terminal |
commit | commit | - |
compound | composé | - |
concept chapter | chapitre théorique | - |
concurrency | concurrence | - |
concurrent | concurrent | - |
concurrent programming | programmation concurrente | - |
conditional | structure conditionnelle | - |
cons list | liste de construction | - |
constant | constant / constante | - |
construct | instruction | - |
constructor | constructeur | - |
consuming adaptor | adaptateur de consommation | - |
control flow construct | structure de contrôle | - |
core of the error | message d'erreur | - |
corruption | corruption / être corrompu | - |
CPU | processeur | - |
crash | plantage | - |
crate | crate | nom féminin (une crate) |
curly bracket | accolade | - |
dangling | pendouillant | - |
data race | accès concurrent | - |
data representation | modèle de données | - |
deadlock | interblocage | - |
deallocate | désalloué | - |
debug | déboguer | - |
debugging | débogage | - |
deep copy | copie en profondeur | - |
dependency | dépendance | - |
deref coercion | extrapolation de déréferencement | - |
dereference operator | opérateur de déréférencement | - |
dereferencing | déréférencement | - |
design pattern | patron de conception | - |
destructor | destructeur | - |
destructure | déstructurer | - |
DevOps | DevOps | - |
directory | dossier | - |
dot notation | la notation avec un point | - |
double free | double libération | - |
drop | libérér | - |
elision | élision | - |
enum | énumération | - |
enumeration | énumération | - |
enum’s variant | variante d'énumération | - |
exploit | faille | - |
expression | expression | - |
field | champ | d'une structure |
Figure | Illustration | - |
flag | drapeau | pour les programmes en ligne de commande |
float | nombre à virgule flottante | - |
floating-point number | nombre à virgule flottante | - |
framework | environnement de développement | - |
frontend | interface frontale | - |
fully qualified syntax | syntaxe totalement définie | - |
function | fonction | - |
functional programming | programmation fonctionnelle | - |
garbage collector | ramasse-miettes | - |
generics | génériques / généricité | - |
generic type parameter | paramètre de type générique | - |
getter | accesseur | - |
glob | global | opérateur |
global scope | portée globale | - |
grapheme cluster | groupe de graphèmes | - |
green thread | tâche virtuelle | - |
guessing game | jeu de devinettes | - |
handle | référence abstraite | - |
hash | hash / relatif au hachage | - |
hash map | table de hachage | - |
heap | tas | - |
Hello, world! | Hello, world! | - |
high-level | haut niveau | - |
identifier | identificateur | - |
idiomatic | idéal | - |
immutability | immuabilité | - |
immutable | immuable | - |
index | indice | - |
indexing | indexation | - |
input/output | entrée/sortie | sigle : IO |
instance | instance | - |
instantiate | instancier | créer une instance |
integer literal | littéral d'entiers | - |
integer overflow | dépassement d'entier | - |
Integrated Development Environment (IDE) | environnement de développement intégré (IDE) | - |
interior mutability | mutabilité interne | - |
interrupt signal | signal d'arrêt | - |
invalidate | neutraliser | - |
IOT | internet des objets (IOT) | - |
iterator | itérateur | - |
iterator adaptor | adaptateur d'itération | - |
job | mission | - |
just-in-time compilation | compilation à la volée | sigle : JIT |
keyword | mot-clé | - |
lazy | évaluation paresseuse | comportement d'un itérateur |
legacy code | code instable que le programme a hérité avec le temps | - |
library | bibliothèque | - |
library crate | crate de bibliothèque | s'utilise au féminin |
lifetime | durée de vie | - |
linker | linker | - |
linter | analyse statique | - |
literal value | valeur littérale | - |
Listing | encart | tout en minuscule (sauf en début de phrase) |
loop | boucle | - |
low-level | bas niveau | - |
machine learning | apprentissage automatique | - |
macro | macro | - |
main | main | - |
map | tableau associatif | - |
match guard | contrôle de correspondance | - |
memory leak | fuite de mémoire | - |
memory management | gestion de mémoire | - |
message-passing | passage de messages | - |
method | méthode | - |
mock object | mock object | - |
modern | récent | - |
module | module | - |
module system | système de modules | - |
monomorphization | monomorphisation | - |
move | déplacement | - |
mutability | mutabilité | - |
mutable | mutable | modifiable |
mutate | muter | - |
namespace | espace de nom | - |
namespacing | l'espace de nom | - |
nested (path) | (chemin) imbriqué | - |
newtype pattern | motif newtype | - |
nightly Rust | version expérimentale de Rust | - |
Note | remarque | tout en minuscule (sauf en début de phrase) |
numerical characters | chiffres | - |
object-oriented language | langage orienté objet | - |
operating system | système d'exploitation | - |
output | sortie | - |
overload | surcharge | - |
owner | propriétaire | - |
ownership | possession | - |
package manager | système de gestion de paquets | - |
panic | panique(r) | - |
parallel programming | parallélisme | - |
parallelism | parallélisme | - |
parameter | paramètre | - |
parse | interpréter | - |
PATH | PATH | - |
pattern | motif | - |
pattern-matching | filtrage par motif | - |
placeholder | espace réservé | {} pour fmt |
pointer | pointeur | - |
popping off the stack | dépiler | - |
prelude | étape préliminaire | - |
primitive obsession | obsession primitive | - |
privacy | visibilité | en parlant des éléments d'un module |
procedural macro | macro procédurale | - |
process | processus | - |
project chapter | chapitre de projet | - |
propagate | propager | - |
pushing onto the stack | empiler | - |
race condition | situation de concurrence | - |
raw identifier | identificateur brut | - |
README | README | - |
recursive type | type récursif | - |
refactoring | remaniement | - |
reference | référence | - |
reference counting | compteur de références | - |
reference cycle | boucle de références | - |
release | publication | - |
registry | registre | - |
regression | régression | - |
release | publication | - |
remainder | modulo | opération % |
reproducible build | compilation reproductible | - |
Resource Acquisition Is Initialization (RAII) | l'acquisition d'une ressource est une initialisation (RAII) | - |
return | retourner | - |
run | exécuter | pour les programmes |
Rustacean | Rustacé | - |
section header | entête de section | - |
semantic version | version sémantique | - |
scalar | scalaire | - |
scope | portée | - |
script | script | - |
secret | secret | - |
section header | en-tête de section | - |
semantic version | version sémantique | - |
semantic versioning | versionnage sémantique | abréviation : SemVer |
shadow | masquer | remplacer une variable par une autre de même nom |
shadowing | masquage | - |
shallow copy | copie superficielle | - |
shell | terminal / invite de commande | - |
shorthand | abréviation | - |
sidebar | volet latéral | - |
signature | signature | d'une fonction |
signed | signé | - |
slash | barre oblique | - |
slice | slice | - |
smart pointer | pointeur intelligent | - |
snake case | snake case | - |
snip | partie masquée ici | dans un encart |
space | espace | ce mot est féminin quand on parle du caractère typographique |
square brackets | crochets | - |
stack | pile | - |
stack overflow | débordement de pile | - |
standard | standard (adj. inv.) / norme (n.f.) | - |
standard error | erreur standard | - |
standard input | entrée standard | - |
standard library | bibliothèque standard | - |
standard output | sortie standard | - |
statement | instruction | - |
statically typed | statiquement typé | - |
string | chaîne de caractères | - |
string literal | un littéral de chaîne de caractères | - |
String | String | nom féminin (une String ) |
struct | structure | - |
submodule | sous-module | - |
supertrait | supertrait | - |
syntax sugar | sucre syntaxique | - |
systems concept | notion système | - |
systems-level | niveau système | - |
systems-level code | code système | - |
terminal | terminal | - |
test double | double de test | - |
thread | tâche | - |
thread pool | groupe de tâches | - |
token | jeton | - |
trait | trait | - |
trait bound | trait lié | - |
trait object | objet trait | - |
tree | arborescence | - |
troubleshooting | dépannage | - |
tuple | tuple | - |
tuple struct | structure tuple | - |
tuple enum | énumération tuple | - |
type | type | - |
type annotation | annotation de type | - |
type inference | inférence de types | - |
two’s complement | complément à deux | - |
two’s complement wrapping | rebouclage du complément à deux | - |
underlying operating system | système d'exploitation sous-jacent | - |
underscore | tiret bas | le caractère _ |
unit-like struct | structure unité | - |
unit type | type unité | le () |
unit value | valeur unité | - |
unrolling | déroulage | pour une boucle à taille connue à la compilation |
unsafe | non sécurisé | - |
unsigned | sans signe (toujours positif) | - |
unsigned | non signé | - |
unwind | dérouler | (la pile) |
user input | saisie utilisateur | - |
variable | variable | - |
variant | variante | d'une énumération |
vector | vecteur | - |
version control system (VCS) | système de gestion de versions (VCS) | - |
vertical pipe | barre verticale | la barre ` |
warning | avertissement | - |
weak reference | référence faible | - |
wildcard | joker | - |
worker | opérateur | - |
workspace | espace de travail | - |
yank | déprécier | - |
zero-cost abstraction | abstraction sans coût | - |