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 a very highlevel language with a garbage collector, and no manual memory management. Some implementations of python are actually written in C because C is so much faster. Guest • May 2019 • 1 agrees and 1 disagrees Disagree   Agree
    • Python is high-level and SLOW, c is relatively low-level and FAST Guest • Apr 2019 • 1 agrees and 1 disagrees Disagree   Agree
    • Python is not even slightly similar to C. VenHayzMay 2017 • 16 agrees and 5 disagrees Disagree   Agree

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

    Python icon
  • Java

    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation...

    • if you want to do multi platform stuff java is right alternative. also have platform independence. OKTAYMERCANSep 2019 Disagree   Agree

    Free Open Source Mac Windows Linux Web Android ... Java Mobile S60 HP webOS Blackberry Android Tablet BSD Blackberry 10 PlayBook Kindle Fire

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

    • It has many of the advantages of C (low enough level to directly handle memory when necessary, highly efficient, etc.). Guest • Apr 2019 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
    • 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

    Free Open Source Mac Windows Linux BSD

    C++ icon
  • Rust

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

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

    Free Open Source Mac Windows Linux BSD

    Rust 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
  • 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

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

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

    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!