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++, Lua and Go (Programming Language).

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

Alternatives list

  1. Unison is a statically-typed functional language with type inference, an effect system, and advanced tooling. It is based around a big idea of content-addressed code, in which function are identified by a hash of their implementation rather than by name, and code is stored as...

    52 Unison Programming Language alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
     
  2. Forth icon
     Like

    An awesome stack based programming language, which is able to extend itself during runtime.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  3. Fortran icon
     2 likes

    Fortran (previously FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.

    23 Fortran alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • Mac
     
  4. Mussel icon
     1 like

    Mussel is an interpreted programming language written in Rust. It was designed as a simple and flexible language with a focus on easy-to-read syntax and powerful expression evaluation. Mussel supports basic data types, variable bindings, functions, closures, control flow...

    Cost / License

    Application type

    Platforms

    • Rust
    • Mac
    • Windows
    • Linux
    • BSD
     
  5. L2 is a programming language that attempts to turn as much of C's preprocessor directives, control structures, statements, literals, and functions requiring compiler assistance into things definable inside L2.

    Cost / License

    Application type

    Platforms

    • Linux
     
  6. Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial...

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Solaris
    • FreeBSD
    • OpenSolaris
    • OpenBSD
     
  7. P icon
     1 like

    P is a programming language for asynchronous event-driven programming and the IoT that was developed by Microsoft and University of California, Berkeley.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Amazon Web Services
    • Ubuntu
     
  8. P is a programming language where the system is described as a collection of interacting state machines communicating with each other through events.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  9. M# icon
     1 like

    M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • .NET Framework
    • JavaScript
    • Node.JS
    • SQL Server Management Studio
     
  10. ooc icon
     1 like

    ooc was born out of the desire to write cross-platform applications with a concise, yet clear syntax, and to produce native binaries rather than relying on a downloadable runtime.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  11. Ceylon icon
     9 likes

    Ceylon is a language designed specifically for writing large programs in teams.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Hotspot JVM
     
You are at page 4 of C (programming language) alternatives