The native language code editor is a code editor that allows us to code any programming language in our native language.
We can code python, javascript, c++ etc in our native language like Hindi, Telugu, Tamil.
We aim to remove the barrier of language from the IT sector. Along with its easy to code in the language that a person is most familiar with. We provide options for choosing the programming languages and the respective native language
This project aims at running the python code. We can process different languages just by specifying the compiler used in ** "editor\hindi_english\compil\command.bat" ** file and changing the respective file name in the doi function of the main.py.
Make sure that the keywords that are going to be used are alright If not, one can add/ change/ remove by running to to_map.py in the " editor\hindi_english " directory after it we just have to give input as "n" in the first line denoting the number of parameters we need to change followed by the next n line containing 2 words one in the native language and the other in English for the keyword of the programing language.
After it, we need to run "editor\hindi_english\main.py" the backend server which is responsible for running and processing the code. After it we need to launch the Django server through the command prompt code python manage.py runserver in the editor directory.
Once it is done we just need to write our code in any native language the backend server will automatically match it through the keywords and compile it then execute it We need not select the native language used, but for help, a box is provided with all the keywords in native language mapped to those in English.
Then just press run
Your code along with the output and error will be displayed and the code arena will be cleared.
The top portion contains the part of the code that was executed just before along with the results Then comes the coding arena where we can put our code in any language. At the right, we have the keywords that we chose.
- Django
- Compiler of the language that you are going to use