Hindawi Programming System
Encyclopedia
Hindawi Programming System (hereafter referred to as HPS) is a suite of open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 programming languages. It allows non-English medium literates to learn and write computer programs. It is a scalable system which supports many programming paradigms.

Shaili Prathmik or Indic BASIC and Indic LOGO are for beginners who want to start with computer programming
Computer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...

.

On the higher end it supports Shaili Guru (Indic C), Shaili Shraeni (Indic C++), Shaili Yantrik (Indic Assembly
Assembly language
An assembly language is a low-level programming language for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine codes and other constants needed to program a given CPU architecture...

), Shaily Shabda (Indic Lex
Lex programming tool
Lex is a computer program that generates lexical analyzers . Lex is commonly used with the yacc parser generator. Lex, originally written by Mike Lesk and Eric Schmidt, is the standard lexical analyzer generator on many Unix systems, and a tool exhibiting its behavior is specified as part of the...

), Shaili Vyaakaran (Shaili Vyaaka/Indic Yacc
Yacc
The computer program yacc is a parser generator developed by Stephen C. Johnson at AT&T for the Unix operating system. The name is an acronym for "Yet Another Compiler Compiler." It generates a parser based on an analytic grammar written in a notation similar to BNF.Yacc used to be available as...

), and Shaili Kritrim, which is an Indic programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....

 targeting JVM.

Mechanism and algorithms

HPS uses Romenagri transliteration to first convert the high level source code into a compiler acceptable format and then uses an existing compiler to produce machine code.

History

  • The original contributors to HPS were Abhishek Choudhary and Sweta Karwa, who also developed APCISR and Romenagri
  • Initial public release - 15 August 2004
  • Release of version 2 by the ex-education minister
    Education minister
    An education minister is a position in the governments of some countries responsible for dealing with educational matters.-Country-related articles and lists:Minister of Education may refer to:...

     of Bihar
    Bihar
    Bihar is a state in eastern India. It is the 12th largest state in terms of geographical size at and 3rd largest by population. Almost 58% of Biharis are below the age of 25, which is the highest proportion in India....

    , Dr. Ram Prakash Mahto - 15 August 2005
  • Release of Linux port under Sarai fellowship - 16 August 2006

Awards and recognition

Computer Society of India
Computer Society of India
The Computer Society of India is the first and the largest body of computer professionals in India. It was started on 6 March 1965 by a handful of computer professionals and has now grown to be the national body representing computer professionals...

's National Young IT Professional Award 2005
Sarai / CSDS FLOSS
Floss
Floss may refer to:* Dental floss, used to clean teeth* Embroidery thread, machine or hand-spun yarn for embroidery* Fairy floss or candyfloss, alternative names for cotton candy* Rousong, i.e. meat floss-Computing:...

 fellowship http://www.sarai.net/fellowships/floss/floss-fellowships-2005-2006
Hindawi is recognised by TDIL, Government of India.
Hindawi was shortlisted for Manthan Award 2007

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK