A Cloud-Based C/C++ Compiler for Smart Devices

Egwim, Christian Nnaemeka (2017-11-12)


The foundation of many of today’s programming languages is the C/C++ language, due to its success and directives that span across several programming paradigms, conceptual models and runtime environments. Smart devices are getting more powerful, cheaper and hence more popular as seen in ubiquitous computing and internet of things (IOT). The goal of this project is to design and develop an integrated development environment (IDE) for C/C++ Programming language to run on smart devices, so that the user can edit develop, debug, compile, and run C/C++ programs on smart devices. The project also includes an implementation of a cloud-based server that hosts the compiler.