C (programming language) Alternatives

C (programming language) is described as 'C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs' and is a very popular programming language in the development category. There are more than 50 alternatives to C (programming language) for a variety of platforms, including Linux, Mac, Windows, BSD and Web-based apps. The best C (programming language) alternative is Rust, which is both free and Open Source. Other great apps like C (programming language) are Java, C++, Go (Programming Language) and Lua.

Copy a direct link to this comment to your clipboard
C (programming language) alternatives page was last updated

Alternatives list

  1. Haskell icon
     72 likes

    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 robust, concise, correct software.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    1
    Haskell vs C (programming language) Comments
    RemovedUser
    1

    Both C and Haskell are great languages if you want to learn Computer Science. Although Haskell is very different from C. Languages like Haskell, C, and even Assembly are great if you want to learn Computer Science

    • Haskell is Free and Open SourceC (programming language) is also Free and Open Source
    • Haskell is LightweightC (programming language) is not according to our users
  2. C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Windows
    • Mac
    • Linux
     
  3. Ada icon
     9 likes

    Ada 2012 is the next generation of the world’s premier programming language for engineering safe, secure and reliable software.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
     
    |
    1
    Ada vs C (programming language) Comments
    IamPyu
    Positive
    -1

    Ada is a great alternative to C.

    • Ada is Free and Open SourceC (programming language) is also Free and Open Source
  4. Odin icon
     4 likes

    The Odin programming language is fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C with the following goals:

    Cost / License

    • Free
    • Open Source (Zlib)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  5. Haxe icon
     47 likes

    Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Raspberry Pi
     
  6. OCaml icon
     7 likes

    OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.

    37 OCaml alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  7. Objective-C icon
     30 likes

    The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  8. A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Self-Hosted
     
  9. Nelua icon
     1 like

    Nelua is a systems programming language for performance sensitive applications, like real-time applications and game engines. Its syntax and semantics are similar to Lua, but its garbage collection is optional, it provides optional type notations, and it is free from an...

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  10. HolyC icon
     5 likes

    HolyC is very similar to regular C, so it's a very simple but powerful language. It was used to make all of TempleOS, so it definitely works to make programs.

    Cost / License

    Application type

    Platforms

    • Linux
    • Self-Hosted
     
You are at page 2 of C (programming language) alternatives