Welcome to App Annie!
Here you can find everything there is to know about Espresso-C and millions of other apps. Sign up for free and learn more about the apps you care about, competitor insights and what’s happening in the app industry.


Price: Free with In App Purchases
App Rank History
Check out the download rank history for Espresso-C in United States.
Rank History shows how popular Espresso-C is in the Mac app store, and how that’s changed over time. You can track the performance of Espresso-C of every day across different countries, categories and devices.
Download Rank - Mac - United States
Last WeekThis Week
No rank data for last week
This weeks data is available for free after registration.
To see this weeks data up to the last hour.
Discover More After Free Registration!

Sign up for free and get unlimited access to rankings, reviews, ratings, keywords and more.

App Description

*** Related to scanf: scanf works just fine if you add a fflush(stdout); call just prior to calling it. ***

Espresso-C is a compiler and learning tool designed to execute code very quickly without the need to use a linker.

The C programming language is still today, one of the most popular programming languages in existence. Many popular programming languages today owe their roots to C. Video games, operating systems, popular graphics APIs such as OpenGL, and countless other large-scale code systems have been written in C.

Espresso C doesn't require a linker or any frameworks to function! Just write code and click play!

The following libraries are pre-linked into Espresso-C and are thus available to your code:
- SDL 2.0.2
- SDL2-mixer
- SDL2-image
- SDL2-ttf
- libz
- OpenGL
- stdlib (standard C library)

Espresso-C is a tool designed to run C programs very quickly - without all the hassle of creating projects, and configuring compiler settings. Its purpose is two-fold. First, to serve as a quick scratchpad, to allow programmers to quickly try out an idea without creating a new source file/project and invoking the compiler manually. Second, to serve as a learning tool for newcomers to the C programming language.

Learning the C programming language is one of the most beneficial things a computer programming professional can do to enhance his/her understanding of how computer software works, and why the conventions and mechanisms that are in place in higher level languages are the way they are.

Jump in!

App Reviews and Ratings
Find out what users think of Espresso-C by reading the reviews and checking the rating.
15 ratings

Learn everything about millions of apps and what’s happening in the app industry with App Annie.