2024 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
Download PDF

Abstract

Natural languages (NL) are tools for establishing communication among humans. NL's suffer from linguistic-ambiguities (LA) like statement interpretation problem. To eliminate LA's several organizations are using controlled natural languages (CNL's) for doing their work. In this research, we proposed a desktop application, and it's reference architecture which allows naive/beginner programmers to code using Native-CNL. Then we study the effect of using NativeCNL's in learning real programming languages. To study the effect we surveyed with 72 naive/beginner programmers. These programmers used our application to learn coding in NativeCNL. Then after acquiring programming knowledge, they were asked to program using real programming languages like C and tradeoffs between several programming parameters were analyzed.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles