Pseudo-code-translator

12th std. Final Project done by Arjun Rao and Sriram Desai from the batch of 2013-14

View project on GitHub

Welcome to the KHMD Project Archives.

The Kumaran Hacker Maker Designer Community is archiving some of its best projects. Please feel free to fork it on github and contribute to the project.

Synopsis

Pseudo Code Translator, basically allows the user to write, edit and save pseudo code and also translates it into the equivalent C++ code. This application is meant for learning to program, and to help simplify understanding C++.

The need for this project

As mentioned in the synopsis, this application is meant for people learning to program or those learning to write C++. We found that are very few applications (if any), have been developed that help learn a language through pseudo code, of course there are softwares like scratch, which make learning to program easier, but they do not use C++. We found that sometimes, for those who are first time programmers, learning C++ or C, becomes daunting due to the strictly typed nature of these languages, and they end up focusing a lot on learning the syntax, than learning to program, or write logical instructions. To address this issue, we decided to write a program that helps one learn to program, and at the same time, highlight the syntaxes of the language.

Prerequisites for compiling source code

- OS – Windows 7 and above
- wxWidgets library for C++
- Any IDE which supports wxWidgets (eg: Orwell DevCpp 5.2.0.1)

Build Instructions

- Download the project zip or clone in desktop
- Install DevC++ 5.2.0.1 or above
- Install both wxWidgets devpaks to DevC++ install directory
- Extract Source Code.zip and open cs_proj12.dev
- Compile and Run project from DevC++

To contribute to the project

To contribute to this project, you must have your own copy of the entire project. Download the project as zip. Then build the project in DevC++. Fork it on github in your own account. Make the edits (preferably on a different branch). Once you're done editing, send a pull request. If we think your code works and does not cause any damage, we will merge it with the original.

Authors and Contributors

@arjun-rao, Sriram Desai and Maintained by the KHMD Community

Support or Contact

Having trouble with the project? Check out the documentation at https://github.com/KHMD/Pseudo-code-Translator/tree/master/Documentation or contact khmd.skch@gmail.com and we’ll help you sort it out.