Programming Languages
(Up) | See also: BASIC, Dafny, Forth, Haskell, JavaScript, Lisp, Lua, Pascal, Prolog, Python, PLDI, Scheme, Shell Scripting
Web resources
GP (Graph Programs) - The Programming Languages and Systems Research Group ★
The ABC Programming Language: a short introduction ★
(modal) ★
Refal ★
K \| Runtime Verification Inc ★
Grammatical Framework (programming language) - Wikipedia
Repositories
egison/egison: The Egison Programming Language ★
Mesabloo/amethyst: A simple concatenative programming language ★
manuel/wat-js: Concurrency and Metaprogramming for JS ★★
dcurrie/wren: Language with a bytecode compiler that can run on computers with only a few kB of RAM. ★★
clemahieu/mu: Mu is a modern, modular, system programming language and scripting toolchain
xixixao/Shem: The compiler of the programming language Shem ★
pro465/rhokell: rho calculus + haskell thrown into the mixer ★
(in Apple II) bocchino/AppleCore: A core language for the Apple II ★
(in Apple II) dschmenk/PLASMA: Proto Language AsSeMbler for All (formerly Apple) ★
(in Compiler Construction) radian-software/kalyn: self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch. ★
(in Coq) codyroux/tinymatch: A teeny language with nats, lists and pattern matching, static and dynamic semantics and a proof of progress and preservation. ★
(in Genetic Programming) Vaguery/Duck-language: A simple language for genetic programming ★
(in PLDI) ibrahimsag/rw: an experiment in presenting code. ★★★
(in PLDI) ebuswell/noneleatic: Noneleatic (Mutable State) Languages ★
Papers
Synchronous Functional Programming: The Lucid Synchrone Experiment (online @ www.di.ens.fr)
(in Name Binding) A Metalanguage for Programming with Bound Names Modulo Renaming
Books
PostScript Language Tutorial and Cookbook (borrow @ archive.org) ★
Systems Programming with Modula-3 (borrow @ archive.org) 💭
Object-Oriented Programming in Eiffel (borrow @ archive.org) ★ 💭