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

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...
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.
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.
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
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- BSD
- Solaris
- FreeBSD
- OpenSolaris
- OpenBSD

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
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Amazon Web Services
- Ubuntu
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

P is a programming language where the system is described as a collection of interacting state machines communicating with each other through events.

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
Application type
Platforms
- Mac
- Windows
- Linux
- JavaScript
- Hotspot JVM


Cobra is a high-performance, rapid-development programming language. It combines features from Python, C#, Objective-C, Eiffel and other languages in order to boost developer productivity.
Cobra is open source under the MIT license.
Cost / License
- Free
- Open Source
Application type
Alerts
- Discontinued
Platforms
- Mac
- Windows
- Linux
I want a language for writing applications that is more expressive than Go but less complex than Rust.
Cost / License
- Free
- Open Source
Application type
Platforms
- Self-Hosted
- Mac
- Windows
- Linux
- BSD





















