Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.
Swift (programming language) Alternatives
Swift (programming language) is described as 'Open-source programming language for modern Apple platform apps, offering safe syntax, type inference, generics, compilation to native code, and integration with Objective-C' and is a programming language in the development category. There are more than 50 alternatives to Swift (programming language) for a variety of platforms, including Linux, Windows, Mac, BSD and Web-based apps. The best Swift (programming language) alternative is Python, which is both free and Open Source. Other great apps like Swift (programming language) are JavaScript, Java, C (programming language) and Rust.
Alternatives list
Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD


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.

- 77 Scala 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.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD

- 74 D (Programming Language) 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.

V is a statically typed compiled programming language designed for building maintainable software.

Programming language with Ruby-like syntax that compiles to efficient native code.


Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- FreeBSD
- DragonFly BSD

Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.

Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Raspberry Pi


GDScript is a high-level, dynamically typed programming language used to create content. It uses a syntax similar to Python.
Cost / License
- Free
- Open Source (MIT)
Application types
Platforms
- Mac
- Windows
- Linux
- BSD
- Android
- Online
- Godot Engine

Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.






























