Programming
Specialist vocabulary classified under Computing and technology.
Areas within Programming
Software engineering
Software design, development, testing and maintenance.
14 wordsData science
Data preparation, analysis, modelling and interpretation.
88 wordsArtificial intelligence
Machine learning, reasoning, language and intelligent systems.
28 wordsCybersecurity
Protecting systems, networks, identities and information.
16 wordsWeb development
Web standards, interfaces, servers and browser technologies.
20 wordsDatabases
Structured data, queries, storage, integrity and retrieval.
103 wordsCloud computing
Remote infrastructure, platforms, deployment and scalable services.
3 wordsComputer science
Algorithms, computation, data structures and theoretical foundations.
609 wordsComputer systems
Operating systems, hardware interaction and distributed computing.
4 wordsHuman-computer interaction
The design and evaluation of interactions between people and technology.
17 wordsNetworks
Communication protocols, network architecture and connected systems.
2 wordsAlgorithms data structures
Specialist vocabulary classified under Computing and technology.
3 wordsComputer architecture
Specialist vocabulary classified under Computing and technology.
67 wordsDevops
Specialist vocabulary classified under Computing and technology.
11 wordsMachine learning
Specialist vocabulary classified under Computing and technology.
2 wordsNetworking
Specialist vocabulary classified under Computing and technology.
42 wordsOperating systems
Specialist vocabulary classified under Computing and technology.
48 wordsProgramming
Specialist vocabulary classified under Computing and technology.
14 words14 featured terms
The database can contain more terms than shown here; this page prioritises the strongest mappings.
of or relating to a combinatorial system devised by George Boole that combines propositions with the logical operators AND and OR and IF THEN an…
source codenounprogram instructions written as an ASCII text file; must be translated by a compiler or interpreter or assembler into the object code for a part…
Functionnouna set sequence of steps, part of larger computer program
Objectnoun(computing) a discrete item that provides a description of virtually anything known to a computer; "in object-oriented programming, objects incl…
Procedurenouna set sequence of steps, part of larger computer program
Routinenouna set sequence of steps, part of larger computer program
Subprogramnouna set sequence of steps, part of larger computer program
Subroutinenouna set sequence of steps, part of larger computer program
Argumentnoun(computer science) a reference or value that is passed to a function, procedure, subroutine, command, or program
Parameternoun(computer science) a reference or value that is passed to a function, procedure, subroutine, command, or program
Interpreternoun(computer science) a program that translates and executes source language statements one line at a time
Interpretive programnoun(computer science) a program that translates and executes source language statements one line at a time
Iterationnoun(computer science) a single execution of a set of instructions that are to be repeated; "the solution took hundreds of iterations"
Loopnoun(computer science) a single execution of a set of instructions that are to be repeated; "the solution took hundreds of iterations"
