Hindawi Programming System - Programming in Hindi and other Indian languages

Hindawi Logo

Hindawi Programming System

Home  |  Download  |  About Us  |  Help            Language: 

 

About

 

 

 

 

Sections
---------------------------------------------------     
FAQ
News
Awards
Developers
Translators
Community
Testimonials
License
Release notes
Project Docs
Support Hindawi

Learning Resources
---------------------------------------------------     
Hindawi Online
Videos
Papers
Manuals
Books
Students
Teachers
Schools
Authors
Specs
Fellowship

Related Projects
---------------------------------------------------     
IndSoftEx
IndSilicon
IndRobota
IndSuperComp
TransEg
Martian Desire
Talk Ease
Telemedicine
Legal DSS-ES

 

About Us

---------------------------------------------------------------------------------------------------------------------------------------------------

What is Hindawi?

Hindawi is a free, open-source, productised and released, complete non-English based systems programming platform supporting all paradigms of programming languages from assembly language to logic and functional programming, which effectively shatters the language barrier allowing non English literates to take up computer sciences and participate in the ICT revolution at all levels of technology, from primary school education to robotics and super-computing in their mother tongue, without the need to master English.

Hindawi is a suite of open-source Indic programming languages. It includes compilers for the equivalents of C, C++, lex, yacc, assembly, BASIC, Ada etc. in Hindi, Bangla, Gujrati, Assomiya, Nepali and other Indian languages. These localized programming languages are known as Shaili, e.g. Indic C is Shaili Guru, Indic C++ is Shaili Shraenibadha, Indic Assembly is Shaili Yantrik and so on.

It was first released on 15th August 2004 with incremental releases thereafter. The project’s software development is hosted at http://sf.net/projects/hindawi

HPS

The term Hindawi is often used to denote Hindawi Programming System or HPS along with its related projects –

·         Romenagri (a case and diacritic independent compiler-acceptable transliteration system),

·         APCISR (a system for displaying Indic scripts in "true" text-mode),

·         Swaadheen DOS (DOS in Indian languages), and

·         FreeBot Angel (a Indian language understanding autonomous robot).

Hindawi is also used as a generic term for other Indian language compiler systems derived from it such as BangaBhasha (compiler system for Bangla programming languages), also developed by our project.

Need for Hindawi

The need for a non-English mother tongue based programming system is a generally accepted fact, however many, including the esteemed Indian Institute of Technology - Madras, had discounted the technical feasibility - something that we have made possible. The topic of mother tongue computing is a common issue at most ICT conferences in the non-English speaking nations.

Vision, Objectives and Goals

HPS project's motto is to "make ICT a cottage industry". We have begun with India and the scalability of our project will allow similar initiatives around the globe. The collective goal is a vision of the future of mankind based on the values of humanity and camaraderie founded on a solid infrastructure of accessible modern technology. We envision a future where, irrespective of socio-economic and cultural differentiators, all people around the world will have a role to play as mankind enters the true space age.

ICT forms the basis of this initiative. We have attempted to change the way the ICT divide is hinged on language skills. As one magazine put it about our project in 2004 - "Do not be surprised if you find a person in a remote village compiling a program in his mother tongue". We are striving to develop the people on the other side of the ICT divide into high-flying ICT professionals, using the basis of ICT – Computer Science, in mother tongue.

Innovations in Hindawi

Some of the innovations of HPS include:

 

1.    A pioneering system for displaying Indian scripts in "true" text-mode, without using any special hardware;

  1. An innovative "case and diacritic independent, compiler acceptable" transliteration system that supports the development of non-English programming language compilers. This maps to the IPA and is hence globally applicable.
  2. The system uses GCC as back-end and is highly portable. There is both ISCII and UNICODE support for all languages. The International Phonetic Alphabet has been mapped to Romenagri, extending the reach of HPS to all human languages.
  3. The languages have been developed synchronically and, hence, there is a certain level of homogeneity in keyword selection across paradigms.
  4. The programs written in Indian language programming languages are readily converted to their English equivalents and hence may be delivered internationally. There is also support for translation of variable names and rudimentary literate programming.
  5. The availability of lex and yacc makes the issues of targeting specific languages quite trivial, and these are already available for download along with C, C++, assembly, BASIC, logo, and Java in Hindi and Bangla.

 

 

Technological superiority

Technologically, Indian languages C/C++/assembly have been used for robotics and cluster super-computers. Along with this system, the design of a natural-interfaced autonomous robot - FreeBot Angel has also been released in public domain. The languages have been used to successfully implement a Beowulf cluster super-computer. Effort is now being made towards porting Linux kernel sources to HPS. This is aided by the fact that HPS also includes English programming-language to non-English programming-language translators.

 

Sustainability strategy

HPS attained sustainability as a GPL licensed open source FLOSS project in 2006 with the creation of an open source community for the development, maintenance and spread of non English programming languages. Specific expenses are managed through grants, donations and award funds.

We are working towards the involvement of more people in the HPS community. We also intend to register as charitable trust in the near future.

Operational development plan

The project path is well defined till 2012 AD, and the greater target of ICT as a cottage industry is for 2020 AD. We continuously evaluate and correct our operational plans based on specific feedback and results.

We are looking forward to the establishment of a community software exchange (IndSoftEx) soon. This will allow global software projects to be undertaken by non English programmers and developers.

Impact to date

HPS has shattered the technological myth that full fledged systems programming systems cannot be feasibly developed in non English languages. This is evident from the flurry of activity seen towards reproducing our results globally, and especially the interest of commercial entities in doing so.

We had initially developed on text mode version of HPS compilers and software. After studying the market needs we have now made a Linux based graphical version of our software available as Hindawi@Linux. This was sponsored by Sarai / CSDS. We have also started working towards standardising non-English based programming languages.

Transferability

A small group of computer professionals anywhere around the world can replicate our work. The basic technology we have developed applies to all human languages as we have mapped to the IPA. The only effort needed is towards designing a suitable translation for the programming paradigms. This should take less than two person months for any language not already included in HPS. Government support is desirable in implementing ICT education policies based on mother tongue technologies.

Future plans

With the establishment of the community software exchange, we will maintain sustainability and growth through operational fees charged as a commission on project fees. We are, and aim to remain, a non-profit organisation. The profits from above and other sources such as advertising revenue shall be diverted into further research and development and the setting up of an "innovation school" where high end technologies shall be made available to non English medium literates from under privileged backgrounds. Our motto for this is "a Nobel prize for every village", by 2050 AD.

 

 

 

 

 

(C)Copyright Dr. Sweta Choudhary 2008  |  Legal notices   |  Contact us
Visitors 30903