
Haskell Alternatives
Haskell is described as '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' and is a popular programming language in the development category. There are more than 50 alternatives to Haskell for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Haskell alternative is Python, which is both free and Open Source. Other great apps like Haskell are Java, Rust, C++ and C (programming language).
Alternatives list

Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.
- 59 HolyC alternatives
HolyC is very similar to regular C, so it's a very simple but powerful language. It was used to make all of TempleOS, so it definitely works to make programs.

Pluto is a superset of Lua 5.4 designed for general-purpose programming. While being remarkably compatible with Lua 5.4 source-code & bytecode, it enhances the standard library & adds more than a dozen highly-desired syntaxes such as switch statements, compound...

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. It's an implementation of the Scheme programming language, supporting the Revised5 and most of the Revised6 language reports, as well as many SRFIs.

- 46 Hack alternatives
Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.

Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to create literals of a given type (e.g.
P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Amazon Web Services
- Ubuntu
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- JavaScript
- Hotspot JVM


Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses.

M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.
Cost / License
- Free
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- .NET Framework
- JavaScript
- Node.JS
- SQL Server Management Studio






















