Monkey C is an OO language developed by Garmin for use on their wearable devices.
monkeyc is an OO language that works with the Monkey Brains virtual machine designed for easy app development on Garmin's wearable devices. The goal of Monkey C is to round the sharp edges of making a wearable app, letting the developer focus on the customer and less on resource constraints. Monkey C is an object-oriented language from the ground up. It uses reference counting to automatically clean up memory, freeing the developer from focusing on memory management. The resource compiler helps you manage different screen layouts between different devices.
The Monkey Brains VM runs on top of Garmin's RTOS, and exposes APIs for graphics, page layouts, location, activity tracking, persistent storage, and communication with mobile devices and sensors. The goal is to extend Garmin's devices onto the wearable web by allowing the developer to bring rich connected content to the Connect IQ platform.