Computing

Domain — 5,883 words · page 11 of 59

This page gathers the 5,883 dictionary entries belonging to the domain “Computing”, as labelled by Wiktionary. Each word leads to its full entry: definitions, etymology, pronunciation, examples. Page 11 of 59: from “complexity theory” to “control unit”.

  1. complexity theory noun The study and classification of decision problems by the computational resources—such as time and space—needed by the programs that solve…
  2. component-oriented adj Of or pertaining to a software development approach that focuses on building components that are loosely-coupled and reusable.
  3. composite pattern noun A structural (and partitioning) design pattern where a group of objects are to be treated in the same way as a single instance of an object.
  4. composite type noun A data type that can be constructed in a programming language out of that language's primitive types and other composite types; exemplified…
  5. compositor noun A system that puts images together in a buffer (such as individual windows on a desktop) to generate a final display image.
  6. compound pattern noun A design pattern that combines at least two patterns into a solution that solves a recurring or general problem.
  7. comprehension noun A compact syntax for generating a collection in some programming languages, traditionally lists in functional programming languages.
  8. compress verb To make digital information smaller by encoding it using fewer bits.
  9. compressed sensing noun A signal processing technique for efficiently acquiring and reconstructing a signal, by finding solutions to underdetermined linear systems.
  10. compression noun The process by which data is compressed.
  11. compression ratio noun The ratio of the size of compressed data to the size of the original uncompressed data.
  12. compressor noun A program or algorithm for compressing data.
  13. computability theory noun The branch of the theory of computation that studies which problems are computationally solvable using different models.
  14. computable adj Of a problem, solvable by a Turing machine or any thereto Turing-equivalent model; Turing-computable.
  15. computable function noun A mathematical function that can be computed using an abstract computation machine such as Turing machine.
  16. computation tree logic noun A particular modal logic of branching time with operators "next", "globally", "finally" or "eventually", "until", and "weak until".
  17. computational complexity theory noun A theory focusing on classifying computational problems according to their resource usage, and relating these classes to each other.
  18. computational design noun The development of a computational theory of design.
  19. computational fluid dynamics noun The study of computational algorithms to solve mathematical problems in the field of fluid dynamics.
  20. computational geometry noun A field of study, within computer science, devoted to algorithms that solve problems formulated in geometric terms.
  21. computational humor noun A field within computational linguistics and artificial intelligence that leverages computers for research on humor.
  22. computational intelligence noun A field of study that covers traditional artificial intelligence together with neural networks and fuzzy systems etc.
  23. computational linguistics noun An interdisciplinary field dealing with the statistical and/or rule-based modeling of natural language from a computational perspective.…
  24. computational semantics noun The study of automating the creation and interpretation of meaning representations in natural language expressions.
  25. computational social choice noun A field of study examining collective decision-making processes (social choice) using computational methods.
  26. computer architecture noun The conceptual structure around which a given computer is designed.
  27. computer code noun source code
  28. computer graphics noun The representation and manipulation of pictorial data by a computer.
  29. computer language noun A language that is used internally by computers, including programming languages, machine languages, query languages, markup languages, etc.
  30. computer literacy noun The ability to operate a personal computer, including its associated hardware and software (but not necessarily to understand the…
  31. computer literate adj Able to operate a personal computer and its associated software and hardware, and to understand most of the underlying concepts (but not…
  32. computer model noun A computer program, or network of computers, that attempts to simulate an abstract model of a particular system.
  33. computer network noun A group of computers that use a set of common communication protocols over digital interconnections for the purpose of sharing resources…
  34. computer programming noun The process of designing, writing, testing, debugging, and maintaining the source code of computer programs.
  35. computer system noun A system for computing that includes the physical computing unit itself and its peripherals.
  36. computer virus noun A program which can covertly transmit itself between computers via networks (especially the Internet) or removable storage such as disks…
  37. computerize verb To convert a manual function or system into a computer system.
  38. concatenate verb To join (text strings) together.
  39. concatenation noun The operation of joining multiple character strings.
  40. concatenation tree noun A tree data structure whose internal nodes represent the concatenation of their child branches.
  41. concern noun Any set of information that affects the code of a computer program.
  42. concordance noun A listing, usually tokenized, where every word or phrase in a corpus can be found alongside its immediate context in each usage.
  43. concrete adj Analogous to the categories of algebraic objects which category theory was created to generalize, in the sense of having objects which can…
  44. concurrency noun A property of systems where several processes execute at the same time.
  45. concurrent adj Designed to run independently, rather than sequentially, using various mechanisms, such as threads, event loops or time-slicing.
  46. conditional noun An instruction that branches depending on the truth of a condition at that point.
  47. conditional comment noun A comment in source code that can be interpreted as a directive by some systems, but is ignored by those others that are not aware of the…
  48. conditional entropy noun The portion of a random variable's own Shannon entropy which is independent from another, given, random variable.
  49. conduit noun Any pattern, typically composed of still lifes or oscillators, used to transfer an active region to another location without being…
  50. cone noun An object V together with an arrow going from V to each object of a diagram such that for any arrow A in the diagram, the pair of arrows…
  51. config noun Configuration.
  52. configuration noun The way a computing environment (physical or software) is set up or customized to the needs of its users.
  53. configuration language noun A specialized language designed to define and manage the settings, parameters, and operational behavior of software applications, systems…
  54. configuration section noun The part of the environment division of a COBOL program that specifies the computer that the compiled code is to run on, and hence the…
  55. configurator noun A small software application intended to assist in the configuration of a particular part of the system.
  56. confirmshaming noun A dark pattern that encourages the user to make a choice by presenting the alternative as confirming a negative trait (e.g. "No thanks, I…
  57. confluence noun A property describing which terms can be rewritten with other, equivalent terms.
  58. conk off verb To stop functioning.
  59. connascence noun A relationship between two or more elements of software in which changing one necessitates changing the others in order to maintain overall…
  60. connect time noun The total amount of time spent by a user of a computer connected to a network.
  61. connection string noun A text string that specifies information about a database or other data source and the means of connecting to it.
  62. connectionless adj Without the use of a constant connection; sending and receiving data arbitrarily as needed, usually with less reliability than if a…
  63. connector noun A line connecting two shapes in presentation software.
  64. cons noun A data structure in Lisp that is a pair of pointers, car and cdr, used mainly for lists.
  65. consensus noun An agreement on some data value that is needed during computation.
  66. const noun A variable whose value cannot be changed directly.
  67. const correctness noun The proper declaration of objects as immutable in contexts where they are not expected to be modified.
  68. constant noun An identifier that is bound to an invariant value; a fixed value given a name to aid in readability of source code.
  69. constant morphism noun A morphism which yields the same morphism when post-composed with either one of a parallel pair of morphisms.
  70. constant time noun An algorithm, also written as O(1) time) where the value of T(n) (the complexity of the algorithm) is bounded by a value that does not…
  71. constraint noun A linkage or other restriction that maintains database integrity.
  72. constraint cluster noun a cluster of data points in a set conforming to the must-link and cannot-link constraints specified for each pair of data points
  73. construction language noun A programming language that is used to write actual software applications, in contrast to a language used mainly for specification…
  74. container noun A file format that can hold various types of data.
  75. containerization noun Software virtualization at the level of the operating system.
  76. containerize verb To run an application in a software container.
  77. content management system noun A computer software system for organizing and facilitating collaborative creation of documents and other content, especially for loading to…
  78. content wrangling noun All the various tasks associated with content management systems, especially the preparation of documents for posting on a website.
  79. contention noun Competition by parts of a system or its users for a limited resource.
  80. context noun The data (register contents, program counter value, etc.) needed to switch to another thread of execution.
  81. context-free grammar noun A formal grammar in which every production rule is such that the left-hand side is exactly one non-terminal symbol and the right-hand side…
  82. context-sensitive adj Sensitive to context; exhibiting different behaviour depending on a task or situation.
  83. continuation noun A representation of an execution state of a program at a certain point in time, which may be used at a later time to resume the execution…
  84. continuation-passing style noun A style of programming in which every user function f takes an extra argument c known as a continuation. Whenever f would normally return a…
  85. continuous delivery noun An approach where teams produce software in short cycles, ensuring that the software can be reliably released at any time.
  86. continuous delivery pipeline noun An automated series of steps that moves software code from the development stage through building, testing, and deployment to a production…
  87. contravariance noun A functor which reverses composition.
  88. contravariant adj Which reverses the order of morphism composition: formally, which associates each morphism f:X→Y to a morphism F(f):F(Y)→F(X).
  89. contravariant functor noun A functor which maps a morphism f:X → Y to a morphism F(f):F(Y) → F(X), such that if h=g∘f, then F(h)=F(f)∘F(g).
  90. control noun An interface element that a computer user interacts with, such as a window or a text box.
  91. control bus noun A part of the system bus that is used by CPUs for communicating with other devices within the computer.
  92. control character noun A character which does not have a direct visual appearance as a glyph, but rather causes some other action to occur, such as a transition…
  93. control code noun A numeric value or string of such values that triggers a specific command or action to occur, rather than displaying a text character.
  94. control coupling noun A form of coupling where one module controls the flow of another by passing information on what to do.
  95. control flow noun The order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.
  96. control key noun A key on a personal computer or terminal keyboard used in combination to modify the function of other keys.
  97. control panel noun A computer display offering a number of controls or options.
  98. control plane noun The part of a network that handling network topology and signalling, as opposed to the parts carying user traffic.
  99. control point noun Any of a series of points defining the shape of a curve, etc.
  100. control unit noun The part of a central processing unit that directs its operation, converting instructions stored in memory into signals that determine the…

All domains · Search for a word