The glossary contains the words people can use to describe a software. Hi, I'm Abderrahman and I've been studying in Nature Sciences for the past two years. My glossary will be for my teacher. My topic is Computer Science which is a general topic concerning mathematics, algorithms, coding and programming with software.The glossary contains many terms related to various fields of nature science. It also includes additional features such as relevant examples and related concepts to enhance understanding. I used reading articles and reliable online resources.
Algorithm
noun
a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Example: When new information arrives that cannot be satisfactorily accepted by the existing ALGORITHM or model, then it must be adjusted or a search for a more comprehensive ALGORITHM commences.
fr: Algorithme
API (Application Programming Interface)
noun
A software intermediary that allows applications to communicate with each other
Example: None
fr: IPA (Interface de programmation d'application)
Artificial Intelligence
noun
the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.
Example: To program a computer to understand a discourse, ARTIFICIAL INTELLIGENCE researchers need to reproduce this process, and to give computers both the necessary language knowledge, and the necessary schemata.
fr: Intelligence artificielle
Back-End Developpement
noun
the process of creating the code that powers the server-side of a website or application
Example: None
fr: Développement back-end
Big Data
noun
Extremely large data sets that may be analyzed computationally to reveal patterns, trends, and associations, especially relating to human behavior and interactions.
Example: None
fr: Big Data
Binary Code
noun
System that uses the digits 0 and 1 to represent data, instructions, and other information
Example: The answer was "no", roughly speaking, unless one knew not only the machine code but, most importantly, what the highest level language in question was, and the one from which the BINARY CODE had been obtained when the program ran.
fr: Code binaire
Blockchain
noun
A blockchain is a decentralized, public ledger that records transactions across a network of computers, or "nodes
Example: None
fr: Blockchain
Cloud Computing
noun
the practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer.
Example: None
fr: Informatique en nuage
Compiler
noun
A person who produces a list or book by assembling information or written material collected from other sources.
Example: This is a COMPILER; implemented in C++, which compiles C code into C compatible three-address code.
fr: Compilateur
Cybersecurity
noun
the state of being protected against the criminal or unauthorized use of electronic data, or the measures taken to achieve this
Example: none
fr: Cybersécurité
Data Structure
noun
Data organization and storage format that is usually chosen for efficient access to data.
Example: This thesis uses EXPRESS modeling language to develop a conceptual DATA STRUCTURE for POE data, and integrate POE data with as-built building descriptions.
fr: Structure des données
Database
noun
A structured set of data held in a computer, especially one that is accessible in various ways.
Example: You may also be able to store your notes on the equivalent of index cards on a computer (in a DATABASE, or in word - processing document files).
fr: Base de données
Encryption
noun
the process of converting information or data into a code, especially to prevent unauthorized access.
Example: Zero hits
fr: Cryptage
Front-End Developpement
noun
the process of creating the user interface and user experience (UX) of a website or application
Example: Zero Hits
fr: Développement Front-End
Machine Learning
noun
the use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data.
Example: Traditionally, Representation and operators were specialized for the application area which is evolving finite state automata for MACHINE LEARNING tasks.
fr: Apprentissage automatique
Network Protocol
noun
a set of rules that govern how devices on a network communicate with each other
Example: Zero Hits
fr: Protocole réseau
Operating system
noun
the software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals.
Programming Language
noun
a set of instructions written by a programmer to deliver instructions to the computer to perform and accomplish a task
Example: Nor am I assuming that the top level of language, in the sense of PROGRAMMING LANGUAGE, coincides always with the "top level of control", though it will in general do so.
fr: Langage de programmation
Software
noun
The programs and other operating information used by a computer.
Example: SOFTWARE contains significant information crucial to preserve a picture of usage. Besides the data information it is necessary to retain the original SOFTWARE; a problem which compounds the complexity of documentation as both information and SOFTWARE must be documented.
fr: Logiciel
Version Control
noun
the practice of tracking and managing changes to software code over time
Example: These are issues that include the legal status, audit trails, proof of receipt, VERSION CONTROL and provenance.