• aspect-oriented programming in 1997 raised questions about its relationship to subject-oriented programming, and about the difference between subjects and...
    12 KB (1,547 words) - 09:39, 17 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
  • 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
  • animal, who is the subject of research. Subjects (programming), core elements in the subject-oriented programming paradigm Subject (access control) An...
    2 KB (249 words) - 18:55, 23 January 2025
  • Process-oriented programming is a programming paradigm that separates the concerns of data structures and the concurrent processes that act upon them...
    3 KB (324 words) - 22:54, 1 February 2024
  • Separation of concerns (category Programming principles)
    object-oriented programming that are provided by a programming language are mechanisms that allow developers to provide SoC. For example, object-oriented programming...
    16 KB (1,947 words) - 10:40, 10 May 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
  • computer science and software engineering, especially within the object-oriented programming paradigm. Examples of this include: the usage of abstract data types...
    31 KB (3,944 words) - 07:51, 24 June 2025
  • mainstream object-oriented programming languages do not support the stronger form of delegation. Harrison et al proposed subject-oriented programming as a solution...
    5 KB (581 words) - 11:04, 14 June 2024
  • object-oriented programming language that is based exclusively on message passing and not delegation. Agora was intended to show that even subject to that...
    2 KB (225 words) - 03:46, 10 June 2024
  • Subject-oriented business process management (S-BPM) is a communication based view on actors (the subjects), which compose a business process orchestration...
    11 KB (1,509 words) - 20:16, 26 August 2023
  • for Humanity (SPLASH) Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) History of Programming Languages (HOPL) Dynamic Languages...
    22 KB (2,677 words) - 23:03, 15 February 2025
  • Java is a high-level, general-purpose, memory-safe, object-oriented programming language. It is intended to let programmers write once, run anywhere (WORA)...
    73 KB (6,610 words) - 07:00, 8 June 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,459 words) - 19:53, 31 May 2025
  • Thumbnail for Programming language
    most popular websites Language-oriented programming Logic programming Literate programming Metaprogramming Ruby (programming language) § Metaprogramming...
    65 KB (7,415 words) - 08:02, 2 June 2025
  • problem they are trying to solve, and object-oriented patterns are not necessarily suitable for non-object-oriented languages.[citation needed] Design patterns...
    47 KB (3,180 words) - 07:53, 6 May 2025
  • Graham, Ian (October 1997). "Pattern-oriented software architecture (Book Review)". Journal of Object-Oriented Programming. 10 (6): 75–76. ISSN 0896-8438....
    6 KB (395 words) - 10:15, 20 June 2025
  • first two chapters exploring the capabilities and pitfalls of object-oriented programming, and the remaining chapters describing 23 classic software design...
    16 KB (1,772 words) - 15:26, 9 June 2025
  • Thumbnail for Tcl
    even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative...
    38 KB (4,062 words) - 09:49, 18 April 2025
  • Object-Oriented Software Construction, also called OOSC, is a book by Bertrand Meyer, widely considered a foundational text of object-oriented programming.[citation...
    8 KB (500 words) - 02:08, 16 June 2025
  • which an abstract idea about a program is turned into an explicit data model or other object created in a programming language. A computable/addressable...
    18 KB (2,270 words) - 10:54, 29 April 2025
  • Expression-oriented Feature-oriented Function-level (as opposed to value-level programming) Generic Imperative (as opposed to declarative programming) Literate...
    15 KB (981 words) - 19:00, 2 June 2025
  • Service-oriented architecture – S/SL – Stale pointer bug – Standard ML (or SML) – Stateless server – Stepping level - Structured programmingSubject-oriented...
    17 KB (1,384 words) - 14:26, 28 February 2025
  • Go! is an agent-based programming language in the tradition of logic-based programming languages like Prolog. It was introduced in a 2003 paper by Francis...
    9 KB (791 words) - 23:51, 5 June 2025
  • Thumbnail for COBOL
    -bɔːl/; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is...
    127 KB (14,297 words) - 20:54, 6 June 2025
  • An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering...
    48 KB (5,380 words) - 12:58, 11 June 2025
  • interfaces allows for a programming style called programming to the interface. The idea behind this approach is to base programming logic on the interfaces...
    14 KB (1,401 words) - 17:47, 16 June 2025
  • Thumbnail for Minimum bounding box
    that are far apart. The arbitrarily oriented minimum bounding box is the minimum bounding box, calculated subject to no constraints as to the orientation...
    4 KB (510 words) - 14:40, 7 October 2024
  • Thumbnail for C Sharp (programming language)
    generic,: 22  object-oriented (class-based), and component-oriented programming disciplines. The principal inventors of the C# programming language were Anders...
    101 KB (8,541 words) - 19:08, 10 June 2025
  • technique is frequently used in newer programming methodologies that are focused around object-oriented programming techniques, such as the Rational Unified...
    8 KB (936 words) - 14:57, 22 April 2024