Written in TypeScript, BhaiLang is a toy programming language that simulates the syntax of coding in Hindi.
A toy programming language is one that is not intended to be suitable or even capable of building general-purpose or high-end software and applications. Toy languages are usually created for research, education, proof of concept, or for fun. While meeting the specifications of a programming language, BhaiLang was created by Indian engineers as an inside joke..
Created by Aniket Singh and Rishabh Tripathi, both Indian developers, the programming language was released on March 16, 2022. For the most part, its introduction was met with amusement on the Internet, although there was also criticism of it for being too informal and unprofessional.
BhaiLang uses bhai, which means "brother" in Hindi, in every instruction, such as hi bhai for the entry point, bye bhai for the exit point, bol bhai for printing to the console, bhai ye hai for variable declaration, agar bhai and warna bhai for conditionals, jab tak bhai for loops, and bas kar bhai for breaking a loop.
The language is available from GitHub through an MIT License.
 
 
Recommended Resources
This is a website that allows users to write and run code in the toy programming language known as BhaiLang, a simple and fun language created by Indian developers as a joke. It uses Hindi words and phrases to express programming concepts. The AST Explorer lets users enter BhaiLang code in an editor, and then returns the abstract syntax code (AST) and the output of the code. Users can opt to autofocus, hide methods, hide empty keys, hide location data, or hide type keys.
https://bhailang-ast.netlify.app/
This is the official website for the BhaiLang programming language. A link to its source files on GitHub is provided, and a Playground is available. A playground in programming is a framework of coding that provides a way for programmers new to the language to experiment with code and learn new things without having to download, compile, or interpret the code. Documentation for BhaiLang, a dynamically typed toy programming language, is provided on the site.
https://bhailang.js.org/
Bhailang - A Toy Programming Language
Hosted on GeeksforGeeks, an online platform providing computer science resources and coding challenges for programmers and technology enthusiasts, including interview and exam preparation for aspirants, the website includes a tutorial on programming with BhaiLang, a Hindi linguistic version of coding, created by Indian engineers as an inside joke. Key terminologies, steps to try programming in BhaiLang, and installation links are included, along with the steps to run the program.
https://www.geeksforgeeks.org/bhailang-a-toy-programming-language/
The official repository for the BhaiLang programming language on GitHub includes its program files and documentation, which are available through an MIT License. Instructions on installation, usage, variables, types, built-ins, conditionals, loops, and development are included. Files may be browsed in the repository or located through a site search, and branches may also be viewed or downloaded. Forks are also available from GitHub and can be found through a link. Pull requests can be viewed.
https://github.com/DulLabs/bhai-lang
The Bhailang-Compiler is a simple Python 3 compiler for BhaiLang files, although it is described as being not a compiler but an interpreter. A programming language interpreter is a computer program that directly executes instructions written in a high-level language, without requiring them to be compiled into machine code first. Compiled languages require the source code to be translated into machine code before it can be run. BhaiLang is an interpreted language.
https://github.com/Cyber-Dioxide/Bhailang-Compiler
This is the GitHub repository for Visual Studio Code language support for BhaiLang. Also known as VSCode, Visual Studio Code is a code editor that can be used to write and debug programs in various programming languages. Free, open-source, and cross-platform, it includes several features and extensions. Language support for BhaiLang includes features such as syntax highlighting and automatic code completion. Its features and a contribution guide are included.
https://github.com/abaksy/bhailang-vscode