• Thumbnail for Object-oriented programming
    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
    67 KB (7,159 words) - 00:55, 20 April 2025
  • problem in those languages. Language-oriented programming was first described in detail in Martin Ward's 1994 paper Language Oriented Programming. The concept...
    5 KB (485 words) - 01:12, 24 February 2025
  • This is a list of notable programming languages with features designed for object-oriented programming (OOP). The listed languages are designed with varying...
    5 KB (339 words) - 01:03, 25 October 2024
  • An expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a...
    5 KB (312 words) - 07:57, 4 February 2025
  • be known as prototypal, prototype-oriented, classless, or instance-based programming. Prototype-based programming uses the process generalized objects...
    22 KB (2,483 words) - 12:32, 18 April 2025
  • dynamic programming language ) Prograph (dataflow, object-oriented (class-based), visual) Python (functional, compiled, interpreted, object-oriented (class-based)...
    92 KB (6,752 words) - 15:26, 2 May 2025
  • In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting...
    54 KB (5,341 words) - 03:09, 18 April 2025
  • constructs in other programming languages need to be modified for use in a stack-oriented system. Most stack-oriented languages operate in postfix or...
    13 KB (1,686 words) - 20:55, 26 December 2024
  • 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,416 words) - 06:43, 4 May 2025
  • a language suitable to the domain at hand – this may consist of using an existing DSL or GPL, or developing a new DSL. Language-oriented programming considers...
    32 KB (3,827 words) - 18:54, 16 April 2025
  • Functional programming (contrast) Imperative programming Logic programming Object-oriented programming Programming paradigms Programming language Structured...
    9 KB (975 words) - 11:13, 4 April 2025
  • This comparison of programming languages compares how object-oriented programming languages such as C++, Java, Smalltalk, Object Pascal, Perl, Python,...
    83 KB (1,730 words) - 03:14, 25 January 2025
  • For this reason, very high-level programming languages are often referred to as goal-oriented programming languages.[citation needed] The term VHLL was...
    3 KB (229 words) - 13:56, 1 April 2025
  • In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based...
    32 KB (3,814 words) - 15:15, 3 April 2025
  • In object-oriented programming, delegation refers to evaluating a member (property or method) of one object (the receiver) in the context of another original...
    14 KB (1,631 words) - 17:00, 23 February 2025
  • Thumbnail for Python (programming language)
    supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described...
    175 KB (14,391 words) - 17:17, 1 May 2025
  • Thumbnail for Programming language theory
    characterization, and classification of formal languages known as programming languages. Programming language theory is closely related to other fields including...
    15 KB (1,613 words) - 05:07, 21 April 2025
  • general purpose programming languages. Adaptive grammar Definite clause grammar Extensible programming Language-oriented programming Dialecting Transformation...
    2 KB (182 words) - 00:57, 17 June 2024
  • high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages...
    17 KB (2,024 words) - 20:38, 18 March 2025
  • SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David...
    22 KB (2,578 words) - 14:41, 16 March 2025
  • compiled Reflective programming – metaprogramming methods in which a program modifies or extends itself Object-oriented programming – uses data structures...
    41 KB (1,398 words) - 08:10, 29 April 2025
  • Role-oriented programming as a form of computer programming aims at expressing things in terms that are analogous to human conceptual understanding of...
    6 KB (475 words) - 22:24, 1 February 2024
  • Thumbnail for Crystal (programming language)
    Crystal is a high-level general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff...
    10 KB (776 words) - 13:28, 3 April 2025
  • Dijkstra referred to these languages as machine oriented high order languages, or mohol. General-purpose programming languages tend to focus on generic...
    14 KB (894 words) - 19:36, 19 April 2025
  • typically accomplished by dynamically assigning program code at runtime. In object-oriented programming languages such as Java, reflection allows inspection...
    17 KB (1,819 words) - 14:33, 30 April 2025
  • teaching language at the high school and university level. Two other versions exist, Object-Oriented Turing and Turing+, a systems programming variant...
    13 KB (1,041 words) - 18:20, 27 February 2025
  • In object-oriented programming, an interface or protocol type is a data type that acts as an abstraction of a class. It describes a set of method signatures...
    4 KB (400 words) - 13:56, 1 May 2025
  • similarity has been explained by programming language theorists in terms of existential types. In object-oriented programming languages, and other related fields...
    16 KB (1,433 words) - 09:37, 12 April 2025
  • Thumbnail for Ruby (programming language)
    Ruby is a general-purpose programming language. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an...
    58 KB (5,460 words) - 09:38, 28 April 2025
  • Cecil is a pure object-oriented programming language that was developed by Craig Chambers at the University of Washington in 1992 to be part of the Vortex...
    4 KB (297 words) - 00:20, 9 October 2023