A Functional Programming Language in Tamil: The Use Of Native Language for Programming
-
https://doi.org/10.14419/ijet.v7i3.24.24567
-
Programming, language, Tamil, learning, functional programming, learning difficulties, native language, -
Abstract
Learning a new programming language has always been a daunting task for the students who feel difficult to understand the program. Most of the programming languages that are used for teaching purpose is present in English language. Learning in mother tongue is enjoyable and thus create technically sound citizens for the development of society which increases the learning curve. The purpose of this work is to create a programming language which uses Tamil characters to create programs with current technology. The goal is to make programming easier for students whose native language is Tamil. The system will provide all the necessary tools for learners to create programs and understanding the concepts which are widespread among the available languages. It includes all the phases of compiler along with the creation of set of keywords. The system can be implemented by creating an interpreter that will run the code and will execute on console like all widely used programming languages. It will implement concepts that are rudimentary basics which are present in other programming languages. User can interact with the interpreter either using a REPL (Read Evaluate Print Loop) or by writing the program in a text-file and run it using the command line argument. The interpreter will be available as an installable package for running the program. Thus, students can learn programming easier in their native language and get exposed to the concepts of programming which can be enhanced for future technologies.
Â
Â
-
References
Anabela Gomes and António José Mendes, “Studies and proposals about initial programming learningâ€, 2010 IEEE Frontiers in Education Conference (FIE).
[2] Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M. Patel and Richard Halverson, “What Do Students Feel about Learning Programming Using Both English and Their Native Language? “, 2017 International Conference on Learning and Teaching in Computing and Engineering (LaTICE).
[3] Yogendra Pal and Sridhar Iyer, â€Effect of Medium of Instruction on Programming ability Acquired through Screencast “,2015 International Conference on Learning and Teaching in Computing and Engineering.
[4] Sze Yee Lye and Joyce Hwee Ling Koh, “Computers in Human Behavior “, National Institute of Education, Nanyang Technological University, Singapore, 1 Nanyang Walk, Singapore 637616, Singapore.
[5] Walter Cazzola and Diego Mathias Olivares ,“Gradually Learning Programming Supported by a Growable Programming Languageâ€, 2015 IEEE 39th Annual Computer Software and Applications Conference.
[6] Kire Trivodaliev, Biljana Risteska Stojkoska, Marija Mihova, Mile Jovanov and Slobodan Kalajdziski,†Teaching computer programming: The macedonian case study of functional programmingâ€, 2017 IEEE Global Engineering Education Conference (EDUCON).
-
Downloads
-
How to Cite
Hemavathi, S., & Jayasakthi velmurugan, K. (2018). A Functional Programming Language in Tamil: The Use Of Native Language for Programming. International Journal of Engineering & Technology, 7(3.24), 721-723. https://doi.org/10.14419/ijet.v7i3.24.24567Received date: 2018-12-22
Accepted date: 2018-12-22