C (programming language)!

C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

Go to http://open-std.org/jtc1/sc22/wg14

C (programming language) alternatives

Python

Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and ve...

tags: dynamic-typing garbage-collection high-level modular-system object-oriented-language
platform: Mac OS X Windows Linux Symbian S60 BSD AROS Haiku AmigaOS OpenSolaris MorphOS

Java

Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobi...

tags: cross-platform development garbage-collection jvm object-oriented-language
platform: Mac OS X Windows Linux Online Android Java Mobile Symbian S60 HP webOS Blackberry Android Tablet BSD Blackberry 10 PlayBook Kindle Fire

C++

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-l...

tags: development programming-language
platform: Mac OS X Windows Linux BSD

Ruby

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like featu...

tags: interpreter object-oriented-language programming programming-language
platform: Mac OS X Windows Linux BSD Haiku

C#

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based)...

tags: compiled-language development generic-programming-language object-oriented-language programming-language
platform: Mac OS X Windows Linux BSD

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

tags: development programming-language
platform: Mac OS X Windows Linux BSD

Lua

Lua is a powerful, fast, lightweight, embeddable scripting language.

tags: configuration programming-language scripting scripting-language
platform: Mac OS X Windows Linux Android iPhone Android Tablet BSD iPad Android Wear Haiku AmigaOS Playstation MorphOS

Rust

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

tags: abstract-data-types pattern-matching programming-language static-typing type-inference
platform: Mac OS X Windows Linux BSD

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.

tags: programming programming-language
platform: Mac OS X Windows Linux BSD Haiku

Haskell

Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows...

tags: development programming-language
platform: Mac OS X Windows Linux BSD

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

tags: contract-programming functional-language high-level multiparadigm object-oriented-language
platform: Mac OS X Windows Linux BSD

Scala

Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a ...

tags: compiled-language compilers concurrent functional-language java-based
platform: Mac OS X Windows Linux BSD

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

tags: javascript parser programming programming-language virtual-machine
platform: Mac OS X Windows Linux Online

Nim (programming language)

Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without co...

tags: compilers cross-platform development imperative lisp-like
platform: Mac OS X Windows Linux BSD

Julia

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other techni...

tags: compilers development libuv mathematics numerical
platform: Mac OS X Windows Linux