• The following outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original...
    15 KB (981 words) - 19:00, 2 June 2025
  • The following outline is provided as an overview of and topical guide to computers: Computersprogrammable machines designed to automatically carry out...
    5 KB (315 words) - 19:10, 2 June 2025
  • Matrix (computer science) Database Imperative programming/Procedural programming Functional programming Logic programming Declarative Programming Event-Driven...
    11 KB (1,036 words) - 19:01, 2 June 2025
  • The following outline is provided as an overview of and topical guide to software: Software – collection of computer programs and related data that provides...
    21 KB (2,369 words) - 08:16, 15 June 2025
  • the form of managed code as well as continue to interoperate with native code. Superseded by C++/CLI. Outline of computer programming Outline of software...
    14 KB (1,646 words) - 22:24, 12 May 2025
  • development Outline of software engineering Outline of web design and web development Outline of computer programming Programming languages Outline of C++ Outline...
    8 KB (848 words) - 11:42, 10 June 2025
  • outline is provided as an overview of and topical guide to computer engineering: Computer engineering – discipline that integrates several fields of electrical...
    5 KB (399 words) - 18:57, 2 June 2025
  • Outline of computer engineering Outline of computer programming Outline of software development Outline of web design and web development Outline of computers...
    12 KB (1,248 words) - 17:49, 23 May 2025
  • following outline is provided as an overview of and topical guide to human–computer interaction: Human–Computer Interaction (HCI) – the intersection of computer...
    15 KB (1,463 words) - 19:03, 15 May 2025
  • Program analysis tools are extremely important for understanding program behavior. Computer architects need such tools to evaluate how well programs will...
    21 KB (2,347 words) - 22:10, 19 April 2025
  • first written by a student of a new programming language, but it can also be used as a sanity check to ensure that the computer software intended to compile...
    27 KB (1,940 words) - 21:50, 4 June 2025
  • Thumbnail for Outline of academic disciplines
    of electrical engineering Logic in computer science Formal methods (Formal verification) Logic programming Multi-valued logic Fuzzy logic Programming...
    66 KB (4,330 words) - 06:50, 6 June 2025
  • Thumbnail for The Art of Computer Programming
    Art of Computer Programming (TAOCP) is a comprehensive multi-volume monograph written by the computer scientist Donald Knuth presenting programming algorithms...
    38 KB (4,144 words) - 15:48, 18 June 2025
  • Thumbnail for List of academic fields
    languages Programming paradigms Imperative programming Object-oriented programming Functional programming Logic programming Concurrent programming Program semantics...
    77 KB (4,654 words) - 15:20, 22 May 2025
  • Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It involves...
    42 KB (4,827 words) - 07:41, 19 June 2025
  • Thumbnail for Computer science
    object-oriented computer programs are made out of objects that interact with one another. Service-oriented programming, a programming paradigm that uses...
    73 KB (6,713 words) - 22:29, 13 June 2025
  • following outline is provided as an overview of and topical guide to computing: Computing – activity of using and improving computer hardware and computer software...
    12 KB (961 words) - 19:11, 2 June 2025
  • outline is provided as an overview of and topical guide to computer vision: Computer vision – interdisciplinary field that deals with how computers can...
    9 KB (771 words) - 19:07, 2 June 2025
  • Leo (text editor) (category Outliners)
    human or computer programming language (e.g., Python, C, C++, Java), as Leo is a language-independent or "adaptable LPE" (literate programming environment)...
    8 KB (816 words) - 02:15, 7 February 2024
  • entails computer programming (process of writing and maintaining the source code), and encompasses a planned and structured process from the conception of the...
    11 KB (1,040 words) - 20:14, 5 March 2025
  • Thumbnail for Computer
    electronic computers can perform generic sets of operations known as programs, which enable computers to perform a wide range of tasks. The term computer system...
    140 KB (14,125 words) - 23:29, 1 June 2025
  • The following outline is provided as an overview of, and topical guide to, machine learning: Machine learning (ML) is a subfield of artificial intelligence...
    39 KB (3,386 words) - 19:51, 2 June 2025
  • Art of Computer Programming, TeX, algorithms, literate programming Nancy Leveson: System safety Bertrand Meyer: Design by Contract, Eiffel programming language...
    25 KB (2,080 words) - 19:54, 2 June 2025
  • Thumbnail for Programming language
    A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their syntax (form) and...
    65 KB (7,415 words) - 08:02, 2 June 2025
  • Literate programming (LP) is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of how it...
    34 KB (3,690 words) - 05:44, 2 June 2025
  • The following outline is provided as an overview of and topical guide to computer security: Computer security (also cybersecurity, digital security, or...
    49 KB (5,235 words) - 08:16, 15 June 2025
  • Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble...
    19 KB (2,500 words) - 17:31, 21 May 2025
  • Metaheuristic Logic and automated reasoning Programming using logic Logic programming See "Logic as search" above. Forms of Logic Propositional logic First-order...
    44 KB (4,378 words) - 22:04, 20 May 2025
  • design defect (bug) in computer software. A computer program with many or serious bugs may be described as buggy. The effects of a software bug range from...
    40 KB (4,704 words) - 21:28, 8 June 2025
  • A programming tool or software development tool is a computer program that is used to develop another computer program, usually by helping the developer...
    4 KB (609 words) - 11:53, 4 May 2025