C (programming language) icon

C (programming language) Alternatives

We have listed 17 alternatives for C (programming language) which have similar features like C (programming language) including commercial, freemium, free and open source alternatives.

Categories: Development
windows Mac Linux Web / Cloud
More Info
C++

Open Source

C++ is a general-purpose programming language.
Lua

Open Source

Lua is a powerful and fast programming language that is easy to learn and use and to embed into your application.
Go (golang) is a free and open source programming language created at Google.
Haskell

Open Source

Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing.
D is a systems programming language with C-like syntax and static typing.
Objective-C

Open Source

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
Jython

Open Source

Jython is an implementation of the Python programming language designed to run on the Java platform.
REBOL

Free

Rebol is a cross-platform data exchange language and a multi-paradigm dynamic programming language.
Squirrel is a high level imperative, object-oriented programming language.
C#

Open Source

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft.
Perl

Open Source

Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages.
Dart

Open Source

Dart is an application programming language that's easy to learn, easy to scale, and deployable everywhere.
Rust

Open Source

Rust is a general purpose programming language.
Haxe

Open Source

Haxe is a high-level, cross-platform, multi-paradigm programming language and compiler that can produce applications and source code, for many different compu…
Apple Swift

Open Source

Swift is a general-purpose, multi-paradigm, compiled programming language.
Tcl

Open Source

Tcl is a high-level, general-purpose, interpreted, dynamic programming language.
Nim (Nimrod) is an imperative, multi-paradigm, compiled programming language.

Compare C (programming language) with alternatives

vs
Compare C++ and C (programming language) and decide which is most suitable for you.
vs
Compare C# and C (programming language) and decide which is most suitable for you.
vs
Compare Lua and C (programming language) and decide which is most suitable for you.
vs
Compare Perl and C (programming language) and decide which is most suitable for you.
vs
Compare Go (Programming Language) and C (programming language) and decide which is most suitable for you.
vs
Compare Dart and C (programming language) and decide which is most suitable for you.
vs
Compare Haskell and C (programming language) and decide which is most suitable for you.
vs
Compare Rust and C (programming language) and decide which is most suitable for you.
vs
Compare D (Programming Language) and C (programming language) and decide which is most suitable for you.
vs
Compare Haxe and C (programming language) and decide which is most suitable for you.
vs
Compare Objective-C and C (programming language) and decide which is most suitable for you.
vs
Compare Apple Swift and C (programming language) and decide which is most suitable for you.
vs
Compare Jython and C (programming language) and decide which is most suitable for you.
vs
Compare Tcl and C (programming language) and decide which is most suitable for you.
vs
Compare REBOL and C (programming language) and decide which is most suitable for you.
vs
Compare Nim (programming language) and C (programming language) and decide which is most suitable for you.
vs
Compare Squirrel (programming language) and C (programming language) and decide which is most suitable for you.