• Concurrent Pascal is a programming language designed by Per Brinch Hansen for writing concurrent computing programs such as operating systems and real-time...
    7 KB (707 words) - 05:14, 28 April 2022
  • free of race conditions SR—for research SuperPascalconcurrent, for teaching, built on Concurrent Pascal and Joyce by Per Brinch Hansen Swift—built-in...
    29 KB (3,009 words) - 06:48, 3 August 2025
  • Thumbnail for Per Brinch Hansen
    language with concurrent processes and monitors. In April 1974, he distributed a technical report on Concurrent Pascal. A Concurrent Pascal compiler for...
    40 KB (4,443 words) - 10:48, 6 October 2024
  • Clojure Concurrent ML Elixir Elm Erlang Futhark Gleam Haskell Id MultiLisp SequenceL Constraint Handling Rules Parlog Mercury Concurrent Pascal Concurrent Euclid...
    8 KB (572 words) - 02:44, 30 June 2025
  • language) Concurrent Pascal Comparison of Pascal and Delphi Comparison of Pascal and C Modula-2 Oberon (programming language) Object Pascal PascalCase Standard...
    70 KB (8,514 words) - 19:00, 25 June 2025
  • SuperPascal is an imperative, concurrent computing programming language developed by Per Brinch Hansen. It was designed as a publication language: a thinking...
    15 KB (1,793 words) - 20:01, 14 February 2024
  • and C. A. R. Hoare, and were first implemented in Brinch Hansen's Concurrent Pascal language. While a thread is executing a method of a thread-safe object...
    59 KB (7,843 words) - 00:27, 2 April 2025
  • Concurrent Pascal (by Brinch-Hansen) Curry E – uses promises, ensures deadlocks cannot occur Eiffel (through the SCOOP mechanism, Simple Concurrent Object-Oriented...
    91 KB (6,709 words) - 16:48, 31 July 2025
  • Language (CIL) Common Lisp (also known as CL) COMPASS Component Pascal COMTRAN Concurrent Pascal Constraint Handling Rules (CHR) Control Language Coq, former...
    28 KB (1,336 words) - 12:48, 4 July 2025
  • science is a mathematical model of concurrent computation that treats an actor as the basic building block of concurrent computation. In response to a message...
    81 KB (7,145 words) - 15:49, 22 June 2025
  • Thumbnail for Pascal's wager
    Pascal's wager is a philosophical argument advanced by Blaise Pascal (1623–1662), a French mathematician, philosopher, physicist, and theologian. This...
    51 KB (6,713 words) - 13:29, 25 July 2025
  • Thumbnail for PDP-11
    2023-09-22. Brinch Hansen, Per (1976), The Solo Operating System: A Concurrent Pascal Program (PDF), archived (PDF) from the original on 25 July 2011, retrieved...
    58 KB (6,903 words) - 12:25, 18 July 2025
  • system, operating system kernels, microkernels, monitors, concurrent programming, Concurrent Pascal, distributed computing & processes, parallel computing...
    49 KB (4,332 words) - 14:39, 25 July 2025
  • Thumbnail for Conditional (computer programming)
    Conditional (computer programming) (category Articles with example Pascal code)
    reasoning about programs, but similar notations have been implemented in Concurrent Pascal and occam. Up to Fortran 77, the language Fortran has had an arithmetic...
    38 KB (3,947 words) - 04:37, 27 July 2025
  • Retrieved 2015-12-15. Brinch Hansen, Per (April 1993). "Monitors and Concurrent Pascal: a personal history" (PDF). 2nd ACM Conference on the History of Programming...
    68 KB (1,583 words) - 02:56, 21 July 2025
  • system, operating system kernels, microkernels, monitors, concurrent programming, Concurrent Pascal, distributed computing & processes, parallel computing...
    55 KB (5,250 words) - 22:02, 24 June 2025
  • Joyce (programming language) (category Concurrent programming languages)
    programming language for concurrent computing designed by Per Brinch Hansen in the 1980s. It is based on the sequential language Pascal and the principles of...
    9 KB (1,011 words) - 21:15, 26 May 2025
  • Operating systems and concurrent programming, exemplified by work on the RC 4000 multiprogramming system, monitors, and Concurrent Pascal Robert W. Bemer ASCII...
    16 KB (421 words) - 17:04, 7 July 2025
  • Thumbnail for Go (programming language)
    Go (programming language) (category Concurrent programming languages)
    C, but also has garbage collection, structural typing, and CSP-style concurrency. It is often referred to as Golang to avoid ambiguity and because of...
    78 KB (8,129 words) - 07:33, 25 July 2025
  • Java (programming language) (category Concurrent programming languages)
    improved with the addition of the java.util.concurrent package, including lock-free implementations of the ConcurrentMaps and other multi-core collections,...
    73 KB (6,633 words) - 09:42, 29 July 2025
  • Alef (programming language) (category Concurrent programming languages)
    Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs. It implemented...
    5 KB (371 words) - 22:54, 11 December 2024
  • Thumbnail for Data structure
    Canneyt, Michaël (September 2017). "Free Pascal: Reference Guide". Free Pascal. Mark Moir and Nir Shavit. "Concurrent Data Structures" (PDF). cs.tau.ac.il...
    16 KB (1,805 words) - 15:49, 31 July 2025
  • first computer science course learn how to code. Turing is a descendant of Pascal, Euclid, and SP/k that features a clean syntax and precise machine-independent...
    13 KB (1,041 words) - 18:20, 27 February 2025
  • Hansen"), the IEEE Computer Society 2002 Computer Pioneer Award for ... Concurrent Pascal Kim Bruce, the 2021 AITO Dahl–Nygaard Prize for ... programming language...
    58 KB (5,835 words) - 21:51, 25 May 2025
  • systems programming and secure software systems. Euclid is descended from Pascal, Mesa, Alphard, CLU, Gypsy, BCPL, Modula, LIS, and SUE. Functions in Euclid...
    4 KB (342 words) - 06:47, 30 September 2023
  • Spider-Man: Brand New Day (category Films produced by Amy Pascal)
    MCU Spider-Man film by August 2019 alongside No Way Home. Producer Amy Pascal revealed in November 2021 that it was intended to be the first in a new...
    75 KB (6,277 words) - 15:35, 4 August 2025
  • Thumbnail for Ada (programming language)
    inspired by Pascal and other languages. It has built-in language support for design by contract (DbC), extremely strong typing, explicit concurrency, tasks...
    53 KB (5,721 words) - 00:49, 12 July 2025
  • Thumbnail for Digital Research
    operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and GEM. It was the first...
    27 KB (2,159 words) - 08:29, 19 July 2025
  • McKellen, Alan Cumming, Rebecca Romijn, James Marsden, Channing Tatum, Pedro Pascal, and Robert Downey Jr. In the film, the Avengers, Wakandans, Fantastic Four...
    72 KB (5,327 words) - 15:35, 4 August 2025
  • Elixir (programming language) (category Concurrent programming languages)
    Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement...
    12 KB (999 words) - 12:39, 27 June 2025