• hoc, an acronym for High Order Calculator, is an interpreted programming language that was used in the 1984 book The Unix Programming Environment to demonstrate...
    4 KB (421 words) - 12:38, 26 January 2025
  • National Olympic Committees Hoc (Beowulf), a Danish King from Beowulf Hoc (programming language), a calculator and programming language Hypertrophic cardiomyopathy...
    1 KB (191 words) - 08:47, 21 July 2023
  • context-free languages. PLY (Python Lex-Yacc) is an alternative implementation of Lex and Yacc in Python. Compiler-compiler hoc (programming language) "The A-Z...
    13 KB (1,233 words) - 07:53, 26 April 2025
  • -l <<< "5*7/3" 11.66666666666666666666 dc programming language C programming language hoc programming language An implementation of Unix dc and POSIX bc...
    17 KB (1,762 words) - 01:43, 13 March 2025
  • (/ˈhæskəl/) is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research...
    50 KB (4,584 words) - 23:45, 3 June 2025
  • Thumbnail for C (programming language)
    C (pronounced /ˈsiː/ – like the letter c) is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely...
    101 KB (11,258 words) - 07:24, 14 June 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
  • BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. Originally intended for writing compilers...
    17 KB (1,835 words) - 06:28, 21 April 2025
  • Ad hoc polymorphism and parametric polymorphism were originally described in Christopher Strachey's Fundamental Concepts in Programming Languages, where...
    17 KB (1,862 words) - 06:35, 16 March 2025
  • Thumbnail for C Sharp (programming language)
    (class-based), and component-oriented programming disciplines. The principal inventors of the C# programming language were Anders Hejlsberg, Scott Wiltamuth...
    101 KB (8,541 words) - 19:08, 10 June 2025
  • TRAC (for Text Reckoning And Compiling) Language is a programming language developed between 1959–1964 by Calvin Mooers and first implemented on the PDP-1...
    11 KB (1,125 words) - 22:06, 9 December 2024
  • In programming languages, ad hoc polymorphism is a kind of polymorphism in which polymorphic functions can be applied to arguments of different types...
    7 KB (985 words) - 16:37, 20 June 2024
  • general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming language. Originally developed by...
    94 KB (10,687 words) - 18:20, 2 June 2025
  • Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states: Any sufficiently...
    5 KB (456 words) - 11:32, 5 June 2025
  • Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provides modern control structures, unavailable...
    6 KB (666 words) - 18:12, 7 April 2024
  • Operator overloading (category Operators (programming))
    In computer programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators...
    20 KB (1,782 words) - 11:08, 14 March 2025
  • Thumbnail for Rust (programming language)
    Rust is a general-purpose programming language emphasizing performance, type safety, and concurrency. It enforces memory safety, meaning that all references...
    119 KB (10,766 words) - 05:52, 12 June 2025
  • Boomerang is a programming language for writing lenses—well-behaved bidirectional transformations —that operate on ad-hoc, textual data formats. Boomerang...
    2 KB (113 words) - 03:22, 3 April 2025
  • Thumbnail for Racket (programming language)
    multi-paradigm programming language. The Racket language is a modern dialect of Lisp and a descendant of Scheme. It is designed as a platform for programming language...
    35 KB (3,205 words) - 22:48, 24 May 2025
  • Thumbnail for ALGOL
    "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL heavily influenced many other languages and...
    37 KB (3,200 words) - 19:35, 25 April 2025
  • Algorithmic Language 1968) is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed...
    105 KB (9,999 words) - 12:05, 11 June 2025
  • Computer Oriented Language) is a universal intermediate language for compilers. The idea was introduced in 1958, by a SHARE ad-hoc committee. It was never...
    4 KB (494 words) - 16:52, 16 January 2025
  • Spark. Pig Latin abstracts the programming from the Java MapReduce idiom into a notation which makes MapReduce programming high level, similar to that of...
    11 KB (979 words) - 18:51, 15 July 2022
  • kiosks, CD-ROMs and Adobe Shockwave content. Lingo is the primary programming language on the Adobe Shockwave platform, which dominated the interactive...
    11 KB (1,521 words) - 15:52, 13 February 2024
  • Parametricity (category Programming language topics)
    In programming language theory, parametricity is an abstract uniformity property enjoyed by parametrically polymorphic functions, which captures the intuition...
    5 KB (484 words) - 12:19, 28 May 2025
  • Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction)...
    49 KB (6,083 words) - 02:45, 16 June 2025
  • International Summer School in Computer Programming at Copenhagen in August, 1967. It introduced much programming language terminology still in use today, including...
    3 KB (251 words) - 18:28, 28 May 2025
  • Icon is a very high-level programming language based on the concept of "goal-directed execution" in which an expression in code returns "success" along...
    43 KB (5,961 words) - 01:22, 15 June 2025
  • Parametric polymorphism (category Generic programming)
    respectively, and they form the basis of generic programming. Parametric polymorphism may be contrasted with ad hoc polymorphism. Parametrically polymorphic definitions...
    16 KB (2,105 words) - 00:15, 26 May 2025
  • (Wolfram Language), Maple, and MATLAB each have their own syntax. When the purpose is informal communication with other humans, syntax is often ad hoc, sometimes...
    6 KB (593 words) - 18:34, 14 April 2025