Espresso-C Mac


Espresso 简介

*** 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!

Espresso 类似应用

Icons is very important for a developer. This tools help developer to quickly resize icon to multiple size for iOS or Mac or Android.


Conch, an efficient API monitoring expert that automates, customizes, visualizes monitoring and tests API correctness, availability and operation, help you efficiently manage projects and APIs, at least to improve you 10 % API development and operation and maintenance efficiency!


Particle Playground is an easy way for developers to customize native iOS particle emitter classes (CAEmitterCell and CAEmitterLayer). You just drag your particle image on the image well, modify some slider values and watch as the realtime preview shows you what you will see on your device when you hit the "Export"-Button.

Particle Playground
Particle Playground

Used to simple test regex, convenient developers write the regex statements.




Master programming on Windows or Mac OS X. Simply the fastest way to learn to program on a Mac or Windows - either with the industry-standard Delphi system or with the free Lazarus and Free Pascal you can learn cross-platform programming the easy way. Just drag-and-drop, click and code! This course will teach you the Object Pascal language, which is used not only by Lazarus but also by the well-established Delphi programming system. The knowledge you gain will give to entry to the world of commercial application development using Lazarus or Delphi.

Learning Pascal
Learning Pascal

Many OpenGL extensions, as well as extensions to related APIs like GLU, GLX, and WGL, have been defined by vendors and groups of vendors. The extension registry is maintained by SGI and contains specifications for all known extensions, written as modifications to the appropriate specification documents.

OpenGL Extensions Viewer
OpenGL Extensions Viewer

Hash / Check-sum is widely used in the security field. For example, when you download a file from the internet, quite often you cannot be 100% guaranteed that the file has not been changed in some way from the original. Possibly the most dangerous is that the file has been infected by malicious software.

Hash Kit – MD5, SHA1, SHA2, CRC
Hash Kit – MD5, SHA1, SHA2, CRC

SnailSVN 是一款类似于 TortoiseSVN 的 Apache Subversion(SVN)客户端,与 Finder(访达)紧密集成。

SnailSVN 专业版:与访达集成的 SVN 客户端
SnailSVN 专业版:与访达集成的 SVN 客户端

SQLiteManager is a powerful database management system for sqlite databases, it combines an easy to use interface with blazing speed and advanced features. SQLiteManager allows you to work with a wide range of sqlite 3 databases (like plain databases, in memory databases, AES 128/256/RC4 encrypted databases, SQLCipher databases and also with cubeSQL server databases).

SQLiteManager 4
SQLiteManager 4

Espresso 下载









zhang yuzzzz





很方便的C语言编辑运行软件,在MBA上使用非常方便! Very easy and convenient for the mba!