Multilingual Interface for C++

F. Q. KHAN, S. M. BUHARI, G. TSARAMIRSIS, M. BASHERI, M. ASHRAF, S. JAN

Abstract


The multilingual interface for C++project aims to help students at the early stages to learn programming while bypassing the language barrier. Additionally, it can aid in the transfer of skills gained by the students to C++. The proposed interface utilizes the pre-processor commands of C++ and offers a simplified syntax and translate the keywords to natural language.The problem however is that keywords from some natural languages cannot be written in ASCII and there are multiple words for some keywords.The outcome of the experiment reveals that the presence of multiple natural language words to cater for a specific traditional programming language keyword causes confusion among novice programmers. The Syntax and keywords were formulated by a three phased workshop on school children and teachers.The multilingual interface for C++ was evaluated by a study on KG to 7thGrade children and novice programmers.The findings showed that natural language-based programming is not a complete solution for the difficulties faced by novice programming language learners. But, it could assist in elimination of certain syntax errors, while adding to the complexity of natural language constructs.


Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Copyright (c) 2018 Sindh University Research Journal - SURJ (Science Series)

 Copyright © University of Sindh, Jamshoro. 2017 All Rights Reserved.
Printing and Publication by: Sindh University Press.