Alternatives to C (programming language) for Mac 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...

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

    Python icon
    • Python is not even slightly similar to C. VenHayzMay 2017 • 9 agrees and 5 disagrees Disagree   Agree
  • 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...

    Free Open Source Mac OS X Windows Linux BSD

    C++ icon
    • 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 0 disagrees Disagree   Agree
    • It's literally C but with more added to it. (C Plus More Plus More, C++) Guest • Jun 2018 Disagree   Agree
  • 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 OS X 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 OS X 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 OS X 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. .

    Free Open Source Mac OS X Windows Linux BSD

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

    Free Open Source Mac Windows Linux BSD

    D (Programming Language) icon
    • 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
  • 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 OS X Windows Linux BSD

    No features added Add a feature

    Haskell 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 OS X 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 OS X Windows Linux

    Julia icon

Platforms

Show 30 less popular platforms