Archive

Archive for April, 2011

Turbo Pascal Compiler Secrets

April 24, 2011 Leave a comment
My first programming language was Basic which was soon replaced with Pascal. I started programming in Pascal in high school in early 1980s. At that time I was working on a CP/M computer which had Turbo Pascal installed. I still remember how easy was to write, compile and tun the program. Turbo Pascal was first developed by Anders Hejlsberg who later sold it to Borland. It was the most successful implementation of a Pascal compiler.

Later I was working on PC and Turbo Pascal was my primary programming tool. Since then Pascal is my favorite programming language. Now Turbo Pascal is replaced with Delphi but the beauty of Pascal programming language remains.

I was always wondering how Turbo Pascal compiler works, how the code is compiled. There are few places that promise to reveal Turbo Pascal internals. Many times I was thinking to write my own compiler but never started because I didn't know how to make one. Now, after I have read many books on compiler design, I know the algorithms and tricks but unfortunately have no time for such project.

Turbo_pascal

Categories: Programming

iPad – The Most Quickly Adopted Electronic Product Ever

April 7, 2011 Leave a comment
Putting out the iPad in 2010 was a brave move by Apple. It's a product in a category all of its own. Introduced into a dismal economic climate. But Apple's gamble paid off-the iPad was the company's most successful launch in its history, and the iPad itself has been lauded as the technology product of the year.

You only have to have a go on an iPad to see why it's been so popular. It takes the usability gold that is the iPhone's multi-touch display and makes it more luxurious. While the iPhone is designed for information and communication on the go, the iPad feels like something you could comfortably use in the home as well as out and about.

Quite aside from ergonomic 'look and feel' factors, though, the iPad is an incredibly powerful device. The A4 chip that Apple has designed especially for the purpose is incredibly snappy – in most tests the iPad is the fastest of all Apple's mobile devices. The software update should bring multitasking to the first version of iPad which will make it a much better device for working on documents.

It's not perfect of course – the onscreen keyboard is a compromise however you look at it, and it should never be mistaken as substitute for a proper computer. But as a games, web, communications, and media device, the iPad is exactly what the gadget consumer ordered.

iBooks

The suitability of the iPad as a reading device could give authors who have difficulty in getting their work published conventionally access to a whole new market. Apple could set up an iBookstore for independent publishers where submitted works are categorized and for a small fee made available for readers to download. This cuts publishing, storage, marketing and distribution costs and will help sell a good many more iPads.

iPad is the most quickly adopted electronic product ever

Apple's iPad is becoming history's most quickly adopted consumer electronics launch, according to Bernstein Research.

iPad sales are hugely eclipsing the 350,000 DVD players sold in year one, the previous "most quickly adopted non-phone electronic product." says the report. "The iPad is a runaway success of unprecedented proportion."

With other tablets reaching market this year, is Apple under threat? "We expect the slew of upcoming competition to fall flat from a user experience standpoint while struggling to materially undercut the iPad on price," said Deutsche Bank's Chris Whitmore.

Morgan Stanley analyst Katy Hubert remarks, "The net book market is getting absolutely crushed by the iPad."

I love iPad, it is a fantastic and universal gadget.

Categories: Technology