• Thumbnail for Computer program
    intangible components. A computer program in its human-readable form is called source code. Source code needs another computer program to execute because computers...
    127 KB (13,378 words) - 00:09, 1 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,826 words) - 16:28, 25 April 2025
  • Thumbnail for Assembly language
    In computer programming, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly...
    89 KB (9,899 words) - 12:50, 4 May 2025
  • computer itself, such as starting programs Configuration language – a language used to write configuration files Programming language – a formal language designed...
    3 KB (334 words) - 02:32, 14 June 2024
  • small piece of code in most general-purpose programming languages, this program is used to illustrate a language's basic syntax. Such a program is often the...
    27 KB (1,937 words) - 13:59, 3 May 2025
  • project requirements, lack of programming style rules, and software engineers with insufficient ability or experience. Code that overuses GOTO statements...
    13 KB (1,611 words) - 05:50, 19 March 2025
  • In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human...
    20 KB (2,278 words) - 22:05, 26 April 2025
  • Thumbnail for Machine code
    In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing...
    34 KB (3,541 words) - 19:35, 3 April 2025
  • object-oriented programming language. It is intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all...
    73 KB (6,608 words) - 19:14, 4 May 2025
  • Compiler (redirect from Program compilation)
    In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language...
    66 KB (8,020 words) - 13:18, 26 April 2025
  • In computer programming, a code smell is any characteristic in the source code of a program that possibly indicates a deeper problem. Determining what...
    10 KB (1,101 words) - 17:27, 26 April 2025
  • Return-oriented programming (ROP) is a computer security exploit technique that allows an attacker to execute code in the presence of security defenses...
    31 KB (3,848 words) - 04:24, 21 April 2025
  • Thumbnail for BASIC
    (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original...
    69 KB (8,169 words) - 08:01, 30 April 2025
  • In computing, code generation denotes software techniques or systems that generate program code which may then be used independently of the generator...
    1 KB (167 words) - 03:09, 28 February 2025
  • Thumbnail for Design by contract
    conditions are satisfied—a practice known as offensive programming—the general idea being that code should "fail hard", with contract verification being...
    15 KB (1,727 words) - 10:04, 25 April 2025
  • Thumbnail for Comment (computer programming)
    In computer programming, a comment is text embedded in source code that a translator (compiler or interpreter) ignores. Generally, a comment is an annotation...
    46 KB (5,121 words) - 01:13, 28 April 2025
  • tool, with human analysis typically being called "program understanding", program comprehension, or code review. In the last of these, software inspection...
    18 KB (1,924 words) - 10:26, 29 November 2024
  • Hard coding (also hard-coding or hardcoding) is the software development practice of embedding data directly into the source code of a program or other...
    13 KB (1,851 words) - 03:51, 1 May 2025
  • is a list of notable tools for static program analysis (program analysis is a synonym for code analysis). CodePeer ConQAT Fluctuat LDRA Testbed MALPAS...
    39 KB (1,197 words) - 23:55, 16 April 2025
  • Cargo cult programming is a style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose...
    6 KB (623 words) - 00:44, 14 April 2025
  • Web app program code using a secret key, so the plug-in code interpreter could then use the corresponding public key to authenticate the code before allowing...
    25 KB (2,646 words) - 11:53, 28 April 2025
  • "modular programming" now refers to the high-level decomposition of the code of an entire program into pieces: structured programming to the low-level code use...
    14 KB (1,789 words) - 09:14, 28 April 2025
  • existing code in non-protected program storage), in a sequence equivalent to the ones that a standard compiler may generate as the object code. With modern...
    41 KB (4,981 words) - 15:26, 16 March 2025
  • Thumbnail for Library (computing)
    computer program. Commonly, a library consists of executable code such as compiled functions and classes, or a library can be a collection of source code. A...
    23 KB (2,541 words) - 05:41, 20 April 2025
  • by defining instructions as data and using self-modifying code. As the bulk of programming moved to higher-level compiled languages such as ALGOL, COBOL...
    17 KB (1,819 words) - 14:33, 30 April 2025
  • Thumbnail for Lisp (programming language)
    major data structures, and Lisp source code is made of lists. Thus, Lisp programs can manipulate source code as a data structure, giving rise to the...
    87 KB (10,019 words) - 13:28, 29 April 2025
  • Thumbnail for Code review
    testing, and pair programming. Static analysis relies primarily on automated tools, self-checks involve only the author, testing requires code execution, and...
    15 KB (1,605 words) - 13:11, 23 April 2025
  • Managed code is computer program code that requires and will execute only under the management of a Common Language Infrastructure (CLI); Virtual Execution...
    4 KB (431 words) - 15:01, 22 April 2025
  • computer programming, a P-code machine (portable code machine) is a virtual machine designed to execute P-code, the assembly language or machine code of a...
    18 KB (2,238 words) - 03:19, 30 January 2025
  • operating system starts the program by passing control to the loaded program code. All operating systems that support program loading have loaders, apart...
    11 KB (1,437 words) - 05:18, 8 March 2025