Website | Source
This is from the Programming Languages README, for easy reference against my own list.
Other
- Hare - Systems programming language designed to be simple, stable, and robust. (Code)
- Hascal - General purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
- Hazure - ML-Inspired programming language that transpiles to Typescript.
- Hedy - Gradual programming language, which increases in syntactic elements level by level. (Web)
- Hexagony - Two-dimensional stack-based programming language. (Hexagony IDE)
- Hook - Cross-platform scripting language with a C-like syntax, dynamic typing, mutable value semantics approach, and memory management through reference counting.
- Horse64 - Simple & versatile high-level programming language. (Web)
- Hugorm - Mission-critical scripting language.
- Husky - Programming language designed for many difficult tasks which haven't yet been seen as programmable at all.
- _hyperscript - Small scripting language for the web.
- Icon - Programming language with a focus on string manipulation. (Lobsters)
- Inko - Statically-typed, safe, object-oriented programming language for writing concurrent programs.
- IntercalScript - Systems programming language for the web that combines a simple and consistent syntax with a static type system that completely eliminates runtime type errors.
- io - Programming language. Inspired by Self, Smalltalk and LISP. (Web)
- Jai - High-level programming language developed by Jonathan Blow.
- jakt - Memory-safe systems programming language. Currently transpiles to C++.
- Kara - Statically typed, LLVM-based programming language. It's designed to be fast and easy to use.
- Kara - Experimental programming language inspired by Swift and Idris.
- Kempe - Compiled stack-based language.
- Kernel - Conservative, Scheme-like dialect of Lisp in which everything is a first-class object.
- Kinx - Looks like JavaScript, feels like Ruby, and it is the script language fitting in C programmers.
- Kitten - Statically typed, stack-based functional programming language designed to be simple and fast. (Code)
- Koto - Embeddable scripting language, written in Rust.
- Kuljet - Language for writing database-backed HTML applications. (Code)
- L2 - Minimalist type-inferred programming language with procedural macro support.
- Lama - Programming language developed by JetBrains Research for educational purposes as an exemplary language to introduce the domain of programming languages, compilers and tools.
- Lia - High-Level Language for Rust.
- liblg - Minimal stack-based VM. (HN)
- Lobster - General purpose stand-alone programming language that comes with a built-in library suitable for making games and other graphical things.
- LoLa - Small programming language meant to be embedded into games. (Web)
- Lore - General-purpose programming language featuring multi-functions, structs and traits, structural typing enabling component-based programming, and intersection and semantic types.
- Luau - Fast, small, safe, gradually typed embeddable scripting language derived from Lua. (FAQ) (HN)
- Luf - Statically typed, embeddable, scripting language written in Zig.
- Luna - Data processing and visualization environment.
- Lush - Object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications.
- Luster - Experimental Lua VM implemented in pure Rust.
- Luxury - Statically programming language which is targeting embedded programming.
- Lys - Language that compiles to WebAssembly.
- Makam - Tool for rapid language prototyping.
- Makeshift - Programming language that was designed to bootstrap the Ashet Home Computer.
- Manticore - High-level parallel programming language aimed at general-purpose applications running on multi-core processors. (Web)
- Mare - Reimagining of the Pony language in Crystal.
- Mech - Language for developing data-driven, reactive systems like animations, games, and robots. (Web)
- Metamine - Completely declarative programming language.
- micro-mitten - Bare-bones Rust-like programming language, stripped down to simplify control-flow structures and the type system. (HN)
- min - Tiny concatenative programming language and shell.
- MiniAgda - Prototypical dependently typed languages with sized types and variances.
- Mint - Refreshing programming language for the front-end web. (Code) (Lobsters)
- Monkey in Go
- Monkey in Rust
- Monkey in TypeScript
- Mu - Minimal-dependency hobbyist computing stack.
- Mun - Programming language empowering creation through iteration.
- Muon - Modern low-level programming language.
- Myst - Structured, dynamic, general-purpose language.
- Nelua - Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code. (Web)
- Neon - High-level, statically typed, garbage collected, imperative programming language intended for teaching and learning the craft of programming. (Code)
- Neptune - Fast, concurrent and embeddable scripting language.
- Nixt - Interpreted lisp inspired programming language written in Rust.
- nullc - Fast C-like programming language with advanced features. (HN)
- Oak - Portable programming language with an compact intermediate representation.
- Oak - Expressive, simple, dynamic programming language. (Code)
- Odin - Fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C.
- Ogol - Variant of the Logo computer language.
- Oxide - Interpreted scripting language with a Rust influenced syntax.
- Paka
- Passerine - Small, concise, extensible functional scripting language, powered by a VM written in Rust. (Web) (HN)
- Pen - Programming language for scalable development. (Code) (HN)
- Peregrine - Easy to use systems programming language with Python-like syntax.
- Pocketlang - Small, fast and friendly language for scripting and embedding. (Web) (HN)
- Pointless - Scripting language for learning and fun. (Web)
- Pony - Open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language. (Code)
- Power-Fx - Low-code general purpose programming language. (HN)
- PowerShell - Cross-platform strongly dynamic typed object-based with functional features automation and configuration language.
- Pyret - Python like scripting language. (Code)
- Pyxell - Multi-paradigm, statically typed programming language, compiled to machine code via C++. (Docs)
- q - Programming language focusing on performance and efficiency.
- Radiance - Simple language that compiles to WASM.
- RaptorJIT - Dynamic language for system programming (LuaJIT fork).
- Red - Strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI. (Web)
- Rhai - Embedded scripting language for Rust.
- Rune - Embeddable dynamic programming language for Rust. (Docs) (Lobsters)
- Rust - Multi-paradigm, high-level, general-purpose programming language designed for performance and safety, especially safe concurrency.
- Scale - Open Source stack-based concatenative programming language.
- Self - Prototype-based dynamic object-oriented programming language, environment, and virtual machine. (Code)
- Shattuck - Rust-based script programming language.
- Shen/C - C port of the Shen programming language.
- Shen/Go - Go port of the Shen language.
- Shiika - Statically-typed programming language. Looks like Ruby, but has explicit type annotations.
- Silk - Small system programming language. Flexible and simple as C, but more pleasant to write. (Web)
- Skew - Web-first, cross-platform programming language with an optimizing compiler. (Code)
- Skip - Programming language to skip the things you have already computed.
- SmallDragon - Simple, statically typed programming language that can be transpiled to C. (Web)
- Smudge - Domain-specific language for state machines.
- SourcePawn - Small and fast typed language for embedding in host applications.
- Starlark in Rust - Deterministic language inspired by Python3, used for configuration in the build systems Bazel and Buck.
- StarShip - Interpreted, strongly typed, and functional programming language written in Swift.
- Taichi - Productive programming language for portable, high-performance, sparse & differentiable computing. (Web)
- Tau - Open source interpreted programming language designed to be minimal, fast and efficient.
- Tengo - Fast script language for Go.
- ThinScript - Low-level programming language inspired by TypeScript.
- tin - Statically structurally typed JIT-compiled programming language, mainly for embedding in other programs.
- Titan - New programming language, designed to be a statically-typed, ahead-of-time compiled sister language to Lua.
- Tokay - Imperative, procedural programming language dedicated to parsing and other text-processing tasks. (Code)
- TypeLang - Tiny language interpreter implemented purely in TypeScript's type-system.
- Umka - Statically typed embeddable scripting language.
- Vale - Fast, safe, and easy programming language. It uses single ownership with constraint references for memory safety without garbage collection, and an emphasis on modern, readable syntax. (Code) (HN) (HN 2)
- Val - Open source, general-purpose programming language designed around on the concept of (mutable) value semantics.
- Verona - Research programming language to explore the concept of concurrent ownership.
- V - Fast, safe, compiled language.
- Virgil - Fast and lightweight native programming language designed for fast, dependency-free programs. (Lobsters)
- vizh - Esoteric visual language that takes image files as input based on a multi-tape turing machine, designed for compatibility with C.
- Volt - Systems level programming language written in D.
- Wasp - Web Application Specification Language. Extensible DSL (domain-specific language) for building modern web apps with less code. (Web) (HN)
- wax - Tiny language that transpiles to C, Java and TypeScript. (Web)
- wenyan - Esoteric programming language that closely follows the grammar and tone of classical Chinese literature.
- Whiley - Programming Language with Extended Static Checking. (Code)
- wlang
- Wren - Small, fast, class-based concurrent scripting language. (Web) (Lobsters)
- Wuffs - Memory-safe programming language (and a standard library written in that language) for wrangling untrusted file formats safely.
- Wu - Practical game and data language. (Docs)
- XL - Extensible programming language designed to accomodate a variety of programming needs with ease.
- Yatta - Minimalistic, opiniated, (strongly) dynamically typed, strict, functional programming language, with ML-like syntax, for GraalVM.
- Yuescript - Dynamic language that compiles to Lua. (Code)
- Zeta - Scripting language designed for efficiency, enabling dynamic extension and modification of high performance software.
- Zig - Robust, optimal, and clear programming language.
Tags:
place
Last modified 16 December 2024