Skip to content

A Programming Language in Hinglish Syntax to make it easy to learn for new coders.

License

Notifications You must be signed in to change notification settings

sharpedge12/DesiLang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesiLang

DesiLang is a simple, easy-to-learn programming language designed with Hinglish syntax (a blend of Hindi and English) to make programming more accessible to people who are comfortable with both languages. Whether you're new to programming or looking to enhance your coding skills, DesiLang aims to simplify the learning process for non-English speakers.

DesiLang Icon

Features

  • Easy to learn: The syntax is intuitive and closer to how people in India and other Hinglish-speaking regions often think and speak.
  • Designed for beginners: No need to memorize complex syntax. Focus on logic and core programming concepts.
  • Based on C++: The language uses C++ for compilation and execution, offering strong performance and reliability.
  • Versatile: Whether you're building simple scripts, algorithms, or data structures, DesiLang can handle it.
  • Open Source: Licensed under the MIT License.

Getting Started

Follow these instructions to set up DesiLang on your local machine for development and testing purposes.

Prerequisites

Ensure you have the following installed:

  • C++ Compiler: DesiLang is implemented in C++; a compatible compiler is required.
  • Make: To build the project using the provided Makefile.

Installation

  1. Clone the Repository:

    git clone https://github.com/sharpedge12/DesiLang.git
  2. Navigate to the Project Directory:

    cd DesiLang
  3. Build the Project:

    make

    This command compiles the source code and generates the executable.

Usage

After building the project, you can start using DesiLang to write and execute programs.

  1. Write a DesiLang Program:

    Create a file with the .desi extension and write your code using DesiLang syntax.

  2. Run the Program:

    Use the DesiLang interpreter to execute your program:

    ./desilang your_program.desi

    Replace your_program.desi with the path to your DesiLang file.

Examples

Explore the examples directory for sample DesiLang programs that demonstrate various features and capabilities of the language.

Contributing

We welcome contributions to enhance DesiLang. To contribute:

  1. Fork the Repository: Click on the 'Fork' button at the top right of this page.
  2. Create a New Branch: Use git checkout -b feature-branch-name.
  3. Commit Your Changes: After making changes, commit them with a descriptive message.
  4. Push to the Branch: Use git push origin feature-branch-name.
  5. Create a Pull Request: Navigate to your forked repository and click on 'New Pull Request'.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by the rich diversity of Indian languages.
  • Thanks to all contributors and the open-source community.

For more information, visit the DesiLang GitHub Repository.

About

A Programming Language in Hinglish Syntax to make it easy to learn for new coders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages