Alternatives to C (programming language) for all platforms with any license

  • Python

    Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free...

    • Python is not even slightly similar to C. VenHayzMay 2017 • 12 agrees and 5 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux S60 BSD ... AROS Haiku AmigaOS OpenSolaris MorphOS

    Python icon
  • C++

    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it...

    • Like the name says, C and more. You can stick to the C parts if you like and cherry pick the extra features when needed. Harty1978Mar 2017 • 1 agrees and 1 disagrees Disagree   Agree
    • It's literally C but with more added to it. (C Plus More Plus More, C++) Guest • Jun 2018 • 0 agrees and 1 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD

    C++ icon
  • Ruby

    Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated...

    Free Open Source Mac Windows Linux BSD Haiku

    Ruby icon
  • Lua

    Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on...

    Free Open Source Mac Windows Linux Android iPhone ... Android Tablet BSD iPad Android Wear Haiku AmigaOS Playstation MorphOS

    Lua icon
  • Go (Programming Language)

    Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed...

    Free Open Source Mac Windows Linux BSD

    No features added Add a feature

    Go (Programming Language) icon
  • Rust

    A systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races. .

    • Rust is a modern low level programming language. C is the same, but old fashioned! Guest • Jul 2015 Disagree   Agree
    • It's more similar to C++ however is very good at handling thread safety for you. Guest • Jun 2018 Disagree   Agree

    Free Open Source Mac Windows Linux BSD

    Rust icon
  • Perl

    Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development. The Perl languages borrow features from other...

    Free Open Source Mac Windows Linux BSD Haiku

    Perl icon
  • Haskell

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

    Free Open Source Mac Windows Linux BSD

    No features added Add a feature

    Haskell icon
  • D (Programming Language)

    D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. ...

    • Almost identical to C. Can interface to C/C++ directly from within the source code. Extremely modern. Basically: what C++ should be. VenHayzMay 2017 Disagree   Agree
    • It has the power of C++ without the risky syntax & semantics forced by C++'s requirement to be backwards compatible with C. Guest • Jun 2017 Disagree   Agree

    Free Open Source Mac Windows Linux BSD

    D (Programming Language) icon
  • Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart...

    Free Open Source Mac Windows Linux Web

    No features added Add a feature

    Dart icon
  • Julia

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing...

    Free Open Source Mac Windows Linux

    Julia icon

Platforms

Show 30 less popular platforms

C (programming language) Comments

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment about C (programming language)? Just click the button up to your right!