ONLINE ALGORITHM CONVERTER FOR C++.
- Department of Information Technology Smt. Kashibai Navale College of Engineering, Pune, India.
- Abstract
- Keywords
- References
- Cite This Article as
- Corresponding Author
The first step in problem solving is to develop a foolproof algorithm for the same. This algorithm encompasses of the central logic that will be used to solve the problem. The logical steps that are followed while writing an algorithm play an integral part in the development of a coherent solution. Writing a correct algorithm ensures an efficient code which results in optimum utilization of resources. In order to develop a student?s problem solving skills, the logical correctness of an algorithm is more important than the actual implementation. The aim of this paper is to develop a web-based application into which a student or novice programmer can enter an algorithm and get an equivalent C language code for the same. Various Natural Language Processing (NLP) constructs will be used for the same. The user will be able to focus on the logic of the solution without having to worry about the syntax. The application will also provide the facility of running the converted code using a GCC compiler to check for its correctness in terms of syntax and logic. It will be designed as a tool for learning the basics of problem-solving and leveraging those skills.
- Sharvari Nadkarni, Parth Panchmatia, Tejas Karwa, "Semi-natural language algorithm to programming language interpreter", IEEE, DOI: 1109/HMI.2016.7449190
- Suvam Mukherji, Tamal Chakrabarti "AUTOMATIC ALGORITHM SPECIFICATION TO SOURCE CODETRANSLATION?, IJCSE, ISSN: 0976-5166 Vol. 2 No. 2 Apr-May 2011
- Nghi Truong, Peter Bancroft, Paul Roe, "A Web-Based Environment for Learning to Program", Twenty-Fifth Australasian Computer Science Conference (ACSC2003), Adelaide, Australia
- RadaMihalcea, Hugo Liu, and Henry Lieberman. ?NLP (Natural Language Processing)for NLP (Natural Language Programming)?, A. Gelbukh (Ed.): CICLing 2006, LNCS 3878, pp. 319?330, 2006.C Springer-Verlag Berlin Heidelberg 2006
- http://codershunt.weebly.com/projects/algorithm-to-code-converter (2011, July 12th)
- Scratch, available at www.scratch.mit.edu, (2016, September 4th)
- Snap! ? Build Your Own Blocks, available at www.snap.berkeley.edu, (2016, September 6th)
- Treehouse, available at teamtreehouse.org, (2016, September 6th).
[L.V. Patil. (2017); ONLINE ALGORITHM CONVERTER FOR C++. Int. J. of Adv. Res. 5 (Jul). 2286-2290] (ISSN 2320-5407). www.journalijar.com
Department of Information Technology Smt. Kashibai Navale College of Engineering, Pune, India.