Hindawi Programming System

Suite of open source programming languages

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.
Find sources: "Hindawi Programming System" – news · newspapers · books · scholar · JSTOR (October 2007)

|

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Hindawi Programming System" – news · newspapers · books · scholar · JSTOR (October 2007) (Learn how and when to remove this message)

|

(Learn how and when to remove this message)

Hindawi Programming System (hereafter referred to as HPS) is a suite of open source programming languages. It allows non-English medium literates to learn and write computer programs. It is a scalable system which supports many programming paradigms.[1]

Shaili Prathmik or Indic BASIC and Indic LOGO are for beginners who want to start with computer programming.

On the higher end it supports Shaili Guru (Indic C), Shaili Shraeni (Indic C++), Shaili Yantrik (Indic Assembly), Shaily Shabda (Indic Lex), Shaili Vyaakaran (Shaili Vyaaka/Indic Yacc), and Shaili Kritrim, which is an Indic programming language targeting JVM.

## Mechanism and algorithms

[edit]

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

[edit]

* The original contributor to HPS is Abhishek Choudhary who also developed APCISR and Romanagari
* Initial public release - 15 August 2004
* Release of version 2 by the ex-education minister of Bihar, Dr. Ram Prakash Mahto \- 15 August 2005
* Release of Linux port under Sarai fellowship - 16 August 2006

## Awards and recognition

[edit]

Computer Society of India's National Young IT Professional Award 2005 Sarai / CSDS FLOSS fellowship [1] Hindawi is recognised by TDIL, Government of India. Hindawi was shortlisted for Manthan Award 2007[citation needed][2]

## References

[edit]

1. ^ Review of Hindawi Linux Magazine
2. ^ "Manthan Award '07 > 2007 Winners". Archived from the original on 2008-03-19.

## External links

[edit]

* Hindawi Project on Sourceforge
* An independent review of Linux port of Hindawi
* An article on the need for Indic programming language refers to Hindawi
* Hindawi Linux (port) home page with training videos

* Free and open-source software portal

* v
* t
* e

Dialects of the BASIC programming language (list)

Classic|

| Microsoft|

* Microsoft BASIC
* TRS-80 BASICs (Level I, Level II/III)
* Thomson BASIC 1.0

|

Texas Instruments|

* TI-BASIC (calculators)
* TI Extended BASIC (aka XBasic)
* TI-BASIC 83

Hewlett-Packard|

* HP Time-Shared BASIC
* Rocky Mountain BASIC
* HP Basic

Locomotive Software|

* Locomotive BASIC
* Mallard BASIC

Microcomputers|

* Atom BASIC
* Integer BASIC
* North Star BASIC
* SCELBAL

Minicomputers|

* BASIC-11
* Business Basic (B32, Data General)
* Data General Extended BASIC
* Southampton BASIC System
* Wang BASIC

Time-sharing computers|

* BASIC-PLUS
* Extra! Basic Macro Language
* VSI BASIC for OpenVMS
* SUPER BASIC
* CALL/360:BASIC

Other|

* AlphaBasic
* Astro BASIC
* BASICODE
* BAL
* Casio BASIC
* CBASIC
* PBASIC
* SDS BASIC
* Tiny BASIC
* UBASIC
* ZBasic
* ETBASIC [zh]

Extenders|

* BASIC 8
* Graphics BASIC
* Simons' BASIC
* Super Expander
* Super Expander 64
* YS MegaBasic

Procedure-
oriented|

| Proprietary|

* AmigaBASIC
* AMOS BASIC
* ASIC
* BasicX
* Beta BASIC
* FutureBASIC
* GRASS
* Liberty BASIC
* LSE
* MapBasic
* Mobile BASIC
* OWBasic
* PowerBASIC
* PureBasic
* SmileBASIC
* Tiger-BASIC
* True BASIC
* Turbo Basic
* WordBASIC

|

Free and
open source|

* Basic-256
* Basic4GL
* BBC BASIC V
* DarkBASIC
* Euphoria
* Indic BASIC
* Open Programming Language
* SdlBasic
* SmallBASIC
* QB64
* wxBasic
* XBasic
* Xblite
* Yabasic

With object
extensions|

| Proprietary|

* AutoIt
* Chipmunk Basic
* GLBasic
* LotusScript
* Morfik
* PowerBASIC
* ProvideX
* Run BASIC
* VBA
* VBScript
* VB 5 for Microsoft Excel 5.0
* VSTO
* VSTA
* Embedded Visual Basic
* WinWrap Basic

|

Free and
open source|

* BlitzMax
* FreeBASIC
* Microsoft Small Basic
* Mono-Basic
* OpenOffice Basic
* ScriptBasic
* Roslyn

RAD
designers|

| Proprietary|

* CA-Realizer
* Visual Basic (classic)
* NS Basic
* RapidQ
* Visual Basic .NET (Mercury)
* Xojo

|

Free and
open source|

* B4X (Basic4android, Basic4ppc)
* Gambas
* WinFBE, Visual FB Editor

Defunct|

* Altair BASIC
* Applesoft BASIC
* Atari BASIC
* Atari Microsoft BASIC
* Atari ST BASIC
* BASIC A+
* BASIC XE
* BASIC XL
* BASIC Programming (Atari 2600)
* BBC BASIC
* Benton Harbor BASIC
* Chinese BASIC
* Commodore BASIC
* Color BASIC
* Dartmouth BASIC
* Disk Extended Color BASIC
* Extended Color BASIC
* Family BASIC
* GFA BASIC
* GW-BASIC
* IBM BASIC
* JR-BASIC
* MacBASIC
* MBASIC
* MSX BASIC
* MS BASIC for Macintosh
* QBasic
* QuickBASIC
* S-BASIC
* Sinclair BASIC
* STOS BASIC
* SuperBASIC
* TI BASIC (TI 99/4A)
* Turbo-BASIC XL
* Vilnius BASIC

This programming-tool-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template