# Ezhil

> programming language in Tamil

**Wikidata**: [Q12975625](https://www.wikidata.org/wiki/Q12975625)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Ezhil_(programming_language))  
**Source**: https://4ort.xyz/entity/ezhil

## Summary
Ezhil is a procedural programming language intended for use with the Tamil language. Developed initially in 2007 by a freelancer, it functions as a dynamically and strongly typed language. It is distributed under the GNU General Public License and is classified as an imperative and structured programming language.

## Key Facts
- **Inception**: The language was created in 2007.
- **Developer**: It was developed by a freelancer.
- **License**: Ezhil is distributed under the GNU General Public License.
- **Typing Discipline**: It features both dynamic typing and strong typing.
- **Programming Paradigms**: The language supports procedural, imperative, and structured programming.
- **Instance Of**: It is classified as a procedural programming language.
- **Website**: The official website is located at http://ezhillang.org.
- **Wikipedia Entry**: It is listed on Wikipedia with the title "Ezhil (programming language)."
- **File Format**: It utilizes the distinct "Ezhil file format" for both reading and writing.

## FAQs
### Q: What is Ezhil?
A: Ezhil is a procedural programming language. It was created in 2007 and is designed for the Tamil language.

### Q: What are the key characteristics of Ezhil's type system?
A: Ezhil employs a combination of dynamic typing and strong typing.

### Q: Who is responsible for developing Ezhil?
A: The language is developed by a freelancer. It is also licensed under the GNU General Public License.

### Q: What programming paradigms does Ezhil support?
A: Ezhil supports procedural programming, imperative programming, and structured programming.

## Why It Matters
Ezhil is a programming language created to address the need for native-language programming tools, specifically for the Tamil language. Its primary significance lies in its role as a procedural language that enables programming using Tamil grammar and script. This lowers the barrier to entry for coding for Tamil speakers who may not be proficient in English, which is the dominant language of software development.

By providing a platform for Tamil-based programming, Ezhil contributes to the digital preservation and utility of the Tamil language in modern technology. The project, initiated in 2007, remains an open-source resource, allowing for community contribution and educational use. It represents a dedicated effort to diversify the linguistic landscape of computer science.

## Notable For
- **Tamil-Based Programming**: It is a programming language specifically designed with the Tamil language in mind.
- **Specific Typing Combination**: It is notable for employing both dynamic and strong typing disciplines.
- **Open-Source Nature**: The language is distributed under the GNU General Public License, making it freely available for use and modification.
- **Independent Development**: The language is developed by a freelancer rather than a large corporate entity.
- **Established History**: It has been in existence since its inception in 2007.

## Body
### Origin and Development
Ezhil is a programming language that was first established in 2007. The development of the language is attributed to a freelancer. Its creation serves the specific purpose of providing a programming tool for the Tamil language. The project maintains an official online presence at http://ezhillang.org.

### Technical Overview
Ezhil is formally classified as a procedural programming language. It supports multiple programming paradigms, including:
- **Procedural programming**
- **Imperative programming**
- **Structured programming**

The language's type system is characterized as both dynamically typed and strongly typed. It uses a specific "Ezhil file format" for its readable and writable files.

### Licensing and Community
The language is distributed under the GNU General Public License. It has a presence on various knowledge platforms, including Wikipedia, where it is titled "Ezhil (programming language)" and is available in English and Tamil. The language's logo and syntax-highlighted code examples in the Notepad++ editor are available through Wikimedia Commons.