This glossary is specific to computer science. It will have words that are used in this field.
binary
noun
A base-2 numbering system using only two digits—0 and 1—to represent all data, instructions, and information in a computer.
Example: The pseudo-code for the implementation of Huffman encoding used to encode a string of BINARY values (in 8 bit sections) is as follows: Split the input string into strings of 8 bit Find the frequency of each string Put a frequency table at the start of the output string.
en: binaire
bug
noun
An error in a computer program or system.
Example: Even a single BUG can be considerably hazardous.
en: bogue
cache
noun
An auxiliary memory from which high-speed retrieval is possible. Its primary purpose is to store frequently accessed data and instructions, which allows the processor to quickly retrieve information without waiting for data from slower main memory (DRAM).
Example: An access to the main memory is longer than an access to the CACHE memory; that is why the CACHE memory contains the last data used.
en: cache
cloud
noun
Networked computing facilities providing remote data storage and processing services via the internet.
Example: Employees have a lot to offer in terms of tacit knowledge and experience, but a natural resistance to change should not CLOUD the true potential of this project.
en: nuage
computer
noun
An electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.
Example: The state space would become almost unmanageable and without the explicit set up of a COMPUTER based model there is also a certain amount of room for human error.
en: ordinateur
database
noun
An organized collection of structured information or data, typically stored electronically in a computer system and controlled by a Database Management System (DBMS).
Example: Procedure Add an Item First of all, in order to keep track of the number of products in the DATABASE, a counter will need to be used.
en: base de données
debugging
noun
The systematic process of identifying, isolating, and fixing errors ("bugs") in software or hardware to ensure functionality. It involves analyzing code, reproducing issues, and using specialized tools to locate the root cause, ultimately ensuring that software behaves as expected, improving stability and performance.
Example: I do feel that the level and range of the actual programming demonstrated within the program was unfortunately fairly low, but due to the huge amount of research, testing and DEBUGGING required I did not find time to really push the limits, as this would have required a greater range of functionality to make room, and require a wider range of programming skills.
en: débogage
encryption
noun
The process of converting readable data (plaintext) into an unreadable, scrambled format (ciphertext) using an algorithm and a secret key.
Example: This is usually achieved through using some form of data ENCRYPTION. Data ENCRYPTION involves taking some type of data (in computer communications, generally in binary form) and in some way altering it so that only the intended recipient - and possibly also the sender - can work out what the original data was.
en: chiffrement
file
noun
A collection of data, programs, etc., stored in a computer's memory or on a storage device under a single identifying name.
Example: If the FILE is not in the destination directory, then it will be copied.
en: ficher
firewall
noun
A network security system that acts as a barrier between trusted internal networks and untrusted external networks, such as the internet.
Example: Any connection bypassing the FIREWALL gives not only a way out for a user but also a way in for an intruder.
en: pare-feu
GUI
noun
A Graphical User Interface (GUI) is a, user-friendly, visual way to interact with electronic devices—such as computers, smartphones, and tablets—using icons, menus, windows, and pointers (mouse or touch) instead of typing command-line text.
Example: The program will then be installed in this location and can be run by navigating to the folder at a command prompt and typing "java race.Report " for the command line version or "java race.GUI" for the graphical version.
en: interface graphique
internet
noun
A global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols.
Example: Thanks to the development of computer technologies, it enables biologists to build up electronic databases with enormous storage capacity, share and transmit information through INTERNET global network, as well as processing and modeling data.
en: internet
IP address
noun
A unique numerical label assigned to every device—such as computers, smartphones, and printers—connected to a network that uses the Internet Protocol for communication.
Example: From here typing 'ipconfig' should bring up details of the computer's IP ADDRESS.
en: adresse IP
latency
noun
The delay before a transfer of data begins following an instruction for its transfer.
Example: The bandwidth of memory increases at about double the rate of the drop in LATENCY. One of the arguments of the DDR RAM over the DDR2 is that the LATENCY is relatively low, so the actual improvements are less still than the statistics indicate.
en: latence
malware
noun
Short for "malicious software," is any software, code, or program intentionally designed to damage, disrupt, steal data, or gain unauthorized access to computers, servers, networks, or mobile devices.
Example: Protecting your Email from Viruses and Other MALWARE.
en: logiciels malveillants
open source
noun
Software with source code that anyone can inspect, modify, and enhance. It is distributed under licenses that allow users to freely use, study, change, and share the software, promoting decentralized, collaborative development.
Example: Richard Stallman himself supports, in theory, the possibility of copyrighting a 'compiled' (that is, physical) piece of hardware provided the designs are free (though he believes patenting to be opposed to the ideals of OPEN SOURCE Hardware).
en: source ouverte
password
noun
A string of characters that must be keyed to gain access to a computer, network, or service or to a phone or similar device.
Example: There shall be a facility for new users to "sign up" for an account on the SoccerBooker.com website by selecting a username and PASSWORD, and entering their contact details, in order that they might make purchases and log-in on returning visits, their details being stored by the system to save the user from re-entry of their information with each purchase.
en: mot de passe
protocol
noun
A set of rules governing the exchange or transmission of data between devices.
Example: Followed by commands ASCII American Standard Code for Information Interchange DC Direct current I O Input Output Tx Rx Transmitter Receiver TCP IP Transmission Control PROTOCOL Internet PROTOCOL 1.
en: protocole
server
noun
A computer or computer program that manages access to a centralized resource or service in a network.
Example: Size of the segment is determined by how much the receiver (web SERVER) can and want to accept.
en: serveur
software
noun
A collection of instructions, data, and programs that direct a computer or electronic device on how to operate and perform specific tasks.
Example: Apple is well-known for its innovation, reliable and integrated SOFTWARE and hardware, such as the iPod and iMac (Wikipedia, 2006).