Objective-C Alternatives
- Overview
- Alternatives
- Pros & Cons
- Compare
A general purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Objective-C was specifically designed for the Apple ecosystem and their respective application programming interfaces, Cocoa and .. read more.
Raku
Raku is a programming language that intends to carry forward the ideals of the Perl community. The project was formerly known as Perl 6 and was renamed to Raku as of October 2019. Raku introduces many modern concepts to the historical language while keeping Perl compatibility mode as a part of the specification. Raku is developed by an enthusiastic community of volunteers, that strive to push the language forward.
Vala
A free and open object-oriented programming language with a self-hosting compiler that generates C code. Vala uses the GObject system and is syntactically similar to C# while introducing unique features like functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements. Vala makes it simple to target the GNOME stack and is also used for writing applications to the operating system elementary OS.
Racket
Racket started its life as a Scheme implementation, but has now grown into a general-purpose, multi-paradigm programming language and the world's first ecosystem for language-oriented programming. Racket designed to be a platform for programming language design and implementation where developers can create their own dream language.
Haxe
Haxe is an open-source, high-level, cross-platform, multi-paradigm programming language and compiler. Haxe allows developers to build applications with a single code-base, that can be utilized on many different platforms. The compilers allow developers to build games, web, mobile, desktop, command-line and cross-platform APIs targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash. Haxe is developed and managed by the Haxe Foundation and released fully free and open-source under the MIT license.
WebAssembly
WebAssembly or WASM for short, is an open standard and binary instruction format for a stack-based virtual machine. WebAssembly run in all modern web browsers at near-native performance and provides languages such as C/C++ and Rust with a compilation target so that they can run on the web. The language is designed to run alongside JavaScript, allowing both to work together, while simultaneously redefining the web's capability.
Groovy
Groovy, or Apache Groovy is a object-oriented programming language for the JVM (Java Virtual Machine). Groovy share many similarities with programming languages like Python, Ruby, and Smalltalk while providing a syntax compatible with Java.
How Are These Objective-C Alternatives Generated?
Information found on this page is crowd-sourced by the community and contains the most agreed upon Objective-C alternatives. You can use this information to find similar software to Objective-C for specific platforms with various pricing options and licenses. Anyone that have previously used Objective-C can suggest alternatives, vote on the accuracy of other users claims, and help more people in the process of doing so.
This page was last updated on Sun 23 Jan 2022 (3 weeks, 1 day ago).