Ada Alternatives
Ada is described as '2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software' and is a programming language in the development category. There are more than 25 alternatives to Ada for a variety of platforms, including Mac, Linux, Windows, BSD and Android. The best alternative is Python, which is both free and Open Source. Other great apps like Ada are PHP, Java, C++ and C (programming language).
F# (programming language)
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
58 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
D (Programming Language)
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
51 alternatives to D (Programming Language)- Mac
- Windows
- Linux
- BSD
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
Scala
Do you think this is a good alternative?YesNo- Free • Open Source
64 alternatives to Scala- Mac
- Windows
- Linux
- BSD
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.
Clojure
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
57 alternatives to Clojure- Mac
- Windows
- Linux
- BSD
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
Object Pascal
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
61 alternatives to Object Pascal- Mac
- Windows
- Linux
- Android
- iPhone
- BSD
- AROS
- Haiku
- AmigaOS
- MorphOS
Object Pascal is a multi-paradigm, object-oriented, component-based general purpose programming language.
Odin
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
59 alternatives to Odin- Mac
- Windows
- Linux
- BSD
The Odin programming language is fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C with the following goals:
Odin Features
V (programming language)
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
59 alternatives to V (programming language)- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- BSD
- iPad
V is a statically typed compiled programming language designed for building maintainable software.
V (programming language) Features
ASP.NET
Do you think this is a good alternative?YesNo- Free • Open Source
45 alternatives to ASP.NET- Windows
- Linux
- Mac
Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!
ASP.NET Features
Objective-C
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
57 alternatives to Objective-C- Mac
- Windows
- Linux
- BSD
The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.
Objective-C Features
DiscontinuedReplaced by
Apple Swift
Erlang
Do you think this is a good alternative?YesNo- Free • Open Source
- Programming Language
30 alternatives to Erlang- Mac
- Windows
- Linux
- BSD
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