Skip to content

jayant-ism/Native_language_code_editor-Owner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Logo

Native language code editor

What is a Native language code editor ??

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.

Why Native language code editor ??

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.

How to use it :

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.

GUI description

GitHub Logo

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.

Dependencies

  1. Django
  2. Compiler of the language that you are going to use

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •