AlternativeTo Logo

Apps with 'Functional Language' feature

  1. 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.
  2. 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.


  3. D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
  4. 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.
  5. Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ).
  6. F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems.
  7. 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.
    No screenshots yet
  8. 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.
    No screenshots yet
  9. 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.
    No screenshots yet
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • FreeBSD
    • DragonFly BSD
    More
    Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
  10. 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.
  11. Cylinder is a jailbreak tweak that lets you animate your icons when you swipe pages on the SpringBoard.
  12. Ceylon is a language designed specifically for writing large programs in teams.
  13. OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.
    No screenshots yet