This glossary presents useful computer programming vocabulary for students studying software development. These terms help improve understanding of programming concepts and technical communication.
algorithm
noun
a step-by-step procedure used to solve a problem
Example: The algorithm sorts data efficiently.
fr: algorithme
automatically
adverb
happens without manual control
fr: automatiquement
Comment
noun
a note in code used to explain what the program does
Example: The programmer added a comment to explain the function.
fr: commentaire
compile
verb
to convert source code into machine code so a program can run
Example: The developer compiles the program before testing it.
fr: compiler
delete
verb
to remove data or files from a system
Example: The user deletes unnecessary files.
fr: supprimer
download
verb
to transfer data from a server to a local device
Example: The user downloads the application from the website.
fr: télécharger
edit
verb
to modify or change data or code
Example: The developer edits the code to fix errors.
fr: modifier
execute
verb
to run a program or a command
Example: The system executes the command immediately
fr: exécuter
install
verb
to set up software so it can be used on a device
Example: The user installs the application on the computer.
fr: installer
Recursion
noun
A programming technique where a function calls itself to solve a problem
Example: Recursion is often used to solve mathematical problems.
fr: Récursion
responsive
adjective
able to adapt to different screen sizes and devices
Example: The website is responsive on mobile and desktop devices.
fr: adaptatif
save
verb
to store data so it can be used later
Example: Remember to save your work before closing the program.
fr: sauvegarder
secure
adjective
protected from non autorized access or attacks
Example: The application uses a secure login system.
fr: sécurisé
update
verb
to improve software by adding new features or fixing problems
Example: The developer updates the application regularly.
fr: mettre à jour
upload
verb
to transfer data from a local device to a server or online system