Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
Haskell Features
Top 3 alternatives
A purely functional package manager and an advanced distribution of the GNU operating system developed by the GNU Project—which respects the freedom of computer users.
GNU Guix Features
Top 3 alternatives
- Free • Open Source
- Programming Language
57 alternatives to F# (programming language)- Mac
- Windows
- Linux
- BSD
F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems.
F# (programming language) Features
Top 3 alternatives
D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
D (Programming Language) Features
Top 3 alternatives
With iMovie for iOS and macOS, you can enjoy your videos like never before. It’s easy to browse your clips and create Hollywood-style trailers and stunning 4K-resolution movies. You can even start editing on iPhone or iPad, then finish on your Mac.
Top 3 alternatives
Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.
Top 3 alternatives
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...
Clojure Features
Top 3 alternatives
Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
Underscore.js Features
Top 3 alternatives
Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability.
Erlang Features
Top 3 alternatives
- Free • Open Source
- Programming Language
55 alternatives to Elixir- Mac
- Windows
- Linux
- BSD
- FreeBSD
- DragonFly BSD
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Elixir Features
Top 3 alternatives
Raku unifies many great ideas that aren't usually found in other programming languages. While several other languages offer some of these features, none of them offer all.
Raku Features
Top 3 alternatives
Cylinder is a jailbreak tweak that lets you animate your icons when you swipe pages on the SpringBoard.
Cylinder Features
Top 3 alternatives
Ceylon is a language designed specifically for writing large programs in teams.
Ceylon Features
Top 3 alternatives
Red is a new programming language, strongly inspired by REBOL.
Red (Programming Language) Features
Top 3 alternatives
Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.
Pyret Features
Top 3 alternatives