# UrduScript

> JavaScript ka Urdish dialect

**Wikidata**: [Q113986978](https://www.wikidata.org/wiki/Q113986978)  
**Source**: https://4ort.xyz/entity/urduscript

## Summary
UrduScript is a programming language and software library that functions as a dialect of JavaScript. It is designed to be written using "Urdish" (Informal Roman Urdu), allowing developers to code using a vocabulary that blends Urdu and English scripts. The project is open-source and accessible via its official website and GitHub repository.

## Key Facts
- **Classification:** UrduScript is an instance of a programming language and a software library.
- **Base Language:** It is a dialect of the computer language JavaScript (Wikidata ID: Q2005).
- **Writing System:** The language utilizes Informal Roman Urdu (Urdish) rather than standard English or Perso-Arabic script.
- **License:** The project is distributed under the MIT License.
- **Repository:** The source code is hosted on GitHub at `https://github.com/asadm/urduscript`.
- **Website:** The official project website is `https://asadmemon.com/urduscript/`.
- **Language of Work:** The operational language of the work is defined as Urdish.

## FAQs
### Q: What is UrduScript?
A: UrduScript is a dialect of the JavaScript programming language designed to be written in "Urdish" (Informal Roman Urdu). It functions as both a programming language and a software library.

### Q: What writing system does UrduScript use?
A: UrduScript uses Informal Roman Urdu, often referred to as "Urdish." This allows for coding using vocabulary familiar to Urdu speakers in a Roman script format.

### Q: Is UrduScript free to use?
A: Yes, UrduScript is released under the MIT License, which is a permissive free software license.

## Why It Matters
UrduScript represents a localized approach to computer science education and development by bridging the gap between global programming standards and local linguistic contexts. By creating a dialect of JavaScript—one of the world's most ubiquitous programming languages—in "Urdish" (Informal Roman Urdu), the tool lowers the barrier to entry for native Urdu speakers who may find English-based syntax challenging initially.

This project matters because it validates the use of non-English linguistic constructs in technical environments. In the South Asian digital landscape, "Urdish" is a dominant form of communication on social media and messaging platforms; UrduScript extends this cultural phenomenon into the realm of software development. As an open-source project licensed under MIT, it invites community collaboration and serves as an educational resource or a creative tool for developers looking to experiment with localized syntax. It demonstrates how fundamental coding logic can be abstracted into various natural languages, promoting digital literacy and inclusivity in the tech sector.

## Notable For
- Being a dialect of JavaScript specifically tailored for Urdish speakers.
- Using Informal Roman Urdu as its writing system, distinct from standard English or Arabic script.
- Functioning simultaneously as a programming language and a software library.
- Availability as an open-source project under the MIT License.
- Providing a unique intersection between modern web development technologies (JavaScript) and South Asian linguistic conventions.

## Body
### Technical Classification
UrduScript is classified structurally as both a programming language and a software library. It operates as a dialect of **JavaScript** (Wikidata Q2005), meaning it likely shares the core semantics and runtime environment of standard JavaScript but alters the syntax or keywords to align with the Urdish language.

### Linguistic Structure
The defining characteristic of UrduScript is its **writing system**: Informal Roman Urdu. This system uses the Latin alphabet to phonetically spell Urdu words (e.g., "Urdish"). This choice aligns the language with the informal typing conventions widely used in Pakistan and by the Urdu-speaking diaspora, rather than utilizing the traditional Perso-Arabic script associated with Urdu.

### Project Availability and Licensing
The project is maintained as an open-source initiative.
*   **Source Code:** The repository is hosted on GitHub at `https://github.com/asadm/urduscript`.
*   **License:** It uses the **MIT License**, granting users broad permission to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.
*   **Official Resource:** Further documentation and the interpreter/compiler interface are available at the official website: `https://asadmemon.com/urduscript/`.

## References

1. [Source](https://asadmemon.com/urduscript/)