Wednesday, December 24, 2008

Programming in Indic languages

I wonder why no one programs in an Indian language. Why isn't software localized to a greater extent in India? Do you have to know English to be a programmer?(Check this out) After all the masses do not speak English in India. Its only the middle and upper classes that do. People in China use entirely localised versions of operating systems, programming tools and other applications. Why aren't the people in India doing that? Have you ever seen an Indic keyboard? I mean a keyboard with Hindi characters(devnagari script or wotever!) In a country with only around 65% literacy(most of the 65% can probably only sign their name, forget reading/writing in English!) most of which read/write/speak in their native languages, software systems in the native languages would have a tremendous impact on people.

I googled "Programming in hindi" and stumbled across the Hindawi Programming System(http://hindawi.in/en_US/index.php) This is a project which aims to develop Indian language versions of C,C++,Lex and DOS. Currently they support three languages-Hindi, Gujarati and Bengali. Their version of Indic C is called Shaili Guru. But the surprising part is that Hindawi's website is available in only one language- English! I have no idea how successful this project is.

Another instance of Indianisation of software is the Bharat Open Source System(BOSS)-an initiative by the Indian government to develop a localised version of Linux with support for Indian languages. Its developed by CDAC. Again, I have no idea if people are actually using it.

I think the reason programming in English is preferred because English is still a favoured language in India. Unless you speak English, you cannot get a white-collar job. That seems odd in a country with 18 official languages and hundreds of dialects and not so official ones. I guess english serves as the common mode of interaction between speakers of different languages. You can manage with hindi in most of northern india, but once you come south your only hope of getting to people is english!

Monday, December 22, 2008

Slave to routine :(

I have always prided myself on being eccentric. I mean,when I was rated 4% normal on some crappy Facebook app I was overjoyed. However, suspicions that I was a prey to routine have been confirmed. I, like a majority of people on this planet, am a slave to routine. Sob!

I spend 10 months(or more) of a year in this place called Sastra. I'm so used to living in this hell-hole that I start feeling uneasy elsewhere!(even at home,sad na) Here is my schedule:

College days:
-Get up around 8, if i'm attending college. Else get up at 11/12/1
-Have coffee, skip breakfast 99% of the days
-College: Sleep in class/ Chat wid ppl/ Read a novel
-Lunch
-back to boring old class
-Evening: College over! Come running back to my room, drink tea and collapse on the bed. Laze around till dinner time
-Dinner-avoid the mess 99% of the days
-After dinner: the day starts now.Wake up to what the world is doing.Chat with people. Surf the net. Check my mail. Watch a movie. Etc
-Sleep, atmost by 2am

Weekends/Holidays:
-Get up atleast by 12, in time for lunch, which gets over at 2
-After lunch, hit the bed again
-Get up at 5pm, drink tea. Day starts now
-Laze around till night

Boo Hoo. And I thought I was different.