Explore Non-Mainstream Programming Languages

Discover languages beyond the usual and explore job opportunities, tools, and resources.

Ada logo

Ada

A high-integrity, safety-critical systems programming language.

Clojure logo

Clojure

A modern Lisp for functional and concurrent programming on the JVM.

C

COBOL

A business-oriented language known for its use in financial and administrative systems.

Common Lisp logo

Common Lisp

A powerful, multi-paradigm Lisp known for its flexibility and metaprogramming.

D logo

D

A fast systems programming language with native Design by Contract support.

Eiffel logo

Eiffel

An object-oriented language emphasizing software correctness through contracts.

Elixir logo

Elixir

A dynamic, scalable, and fault-tolerant language built on the Erlang VM.

Erlang logo

Erlang

A fault-tolerant language for distributed, concurrent, and scalable systems.

F# logo

F#

A functional-first language for .NET with strong type inference.

Fortran logo

Fortran

One of the oldest high-performance computing languages, widely used in scientific computing.

Haskell logo

Haskell

A purely functional language with strong static typing and lazy evaluation.

Julia logo

Julia

A high-performance, dynamic language for numerical computing and scientific programming.

Lua logo

Lua

A lightweight scripting language commonly embedded in games and applications.

OCaml logo

OCaml

A functional-first language with strong static typing and performance comparable to C.

Prolog logo

Prolog

A logic programming language based on formal logic and automated reasoning.

R logo

R

A statistical computing language widely used for data analysis, visualization, and machine learning.

Racket logo

Racket

A modern Lisp dialect designed for language-oriented programming and education.

Rust logo

Rust

A fast, reliable, and memory-safe language for systems programming and concurrency.

Scala logo

Scala

A JVM-based language combining functional and object-oriented programming.

Scheme logo

Scheme

A minimalist Lisp variant known for its clean syntax and functional paradigm.

Smalltalk logo

Smalltalk

A pure object-oriented language known for its simplicity and live programming environment.

Zig logo

Zig

A low-level systems programming language designed for performance, safety, and replacing C.