Functional Programming (FP)

Clojure

Dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

Elixir

A dynamic, functional language, designed for building scalable & maintainable apps. Leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

Elm

A functional language that compiles to JavaScript and is used for creating websites and web apps (competing with projects like React).

Erlang

A functional programming language that allows you to write programs for various kinds of distributed systems. Language includes the means of generating parallel processes and their communication by sending asynchronous messages.

Haskell

A general purpose functional programming language with non-strict semantics. It's good for graphics, networking, systems programming, data structures, development, text processing, etc.

Idris

A functional programming language with dependent types focused on general-purpose programming. It has indentation significant and extensible syntax. It also offers interactive editing via the compiler, which lets you code using types, and type-driven overloading resolution.

OCaml

A general purpose programming language. Initially used to develop apps that involve symbolic computation. It is now used to develop software in various application areas.

Development by Synergize.digital

Sign up for updates
straight to your inbox