Is PHP a high level language?

June 10, 2009 · Filed Under Techno-Bab · 3 Comments 

phpHere is a highly insightful and succinct answer to this question from Apostolos Dountsis:

The term High Level Language refers to the higher level of abstraction from machine language. Rather than dealing with registers, memory addresses and call stacks, high-level languages deal with variables, arrays and complex arithmetic or boolean expressions. In addition, they have no opcodes that can directly compile the language into machine code, unlike low-level languages like Assembly language. Other features such as string handling routines, object-oriented language features and file input/output may also be present. In general, high-level languages make complex programming simpler, while low-level languages tend to produce more efficient code. In a high-level language, complex elements can be broken up into simpler, though still fairly complex, elements for which the language provides abstractions, keeping programmers from having to “reinvent the wheel”. Therefore, PHP is a high level language and it is completely unrelated to whether or not you use it to develop desktop applications.

PHP is a language that is used primary for web development but this does not mean that this is the only use that it can have. You can develop PHP programs that run on a console and also desktop applications with a complete GUI. For more information, check out the official site and this tutorial for a quick introduction. So, you are in the wrong, believing that it is simply a web language.

Finally, you can create web applications using PHP. You may want to have a serious look into the language and especially with the release of PHP5, sky is the limit. Remember that in any computer lanuage you can possibly do more than you think that you can.

10 most annoying programs on your computer

June 6, 2008 · Filed Under internet, Techno-Bab · 4 Comments 

Techrepublic has listed 10 most annoying programs to a computer user, both on the system and on the internet.

I have slightly changed the list and put them in the ascending order of the degree of annoyance. Though the intensity of pain in the ass that these bugs produce is purely subjective, there is no gainsaying that there exist some specimens of terror in digital form which inflict universally on the hapless users.

10. Flash [#]

Flash is a good program. There is nothing to replace Flash movies – SWF or FLV. In fact the Youtube revolution has been made possible only by Flash. And Flash embedded players have ushered in the phenomenon of podcasting. In fact your cyber life would be thrown light years backwards with out Flash.

But having said that, there is no forgiving truckloads of Flash movies in intro pages of web sites. They trickle like molasses in December!

9. Yahoo and Google Toolbars
Read more

Google launches OpenSocial

November 2, 2007 · Filed Under Techno-Bab · Comment 

OpenSocialThe newest offspring from the Google stable is born!

It is christened “OpenSocial” which is the ultimate Nirvana of social networking platform you can dream of, with many existing players making apps collaborating on a common platform.

The following are the opening remarks of Google.

The web is better when it’s social

The web is more interesting when you can build apps that easily interact with your friends and colleagues. But with the trend towards more social applications also comes a growing list of site-specific APIs that developers must learn.

OpenSocial provides a common set of APIs for social applications across multiple websites. With standard JavaScript and HTML, developers can create apps that access a social network’s friends and update feeds.

Ok, we are already straddled with a plethora of social networking sites. Then what is the big deal!

One Ring controls all!Yes. There is a difference. As Mathew Ingram names it, it is “One Ring to bind them all” type development platform, which is revolutionary.

This post on the OpenSocial blog by Amar Gandhi and Peter Chane throws more light on this aspect thus:-

OpenSocial is a set of common APIs that will work on many different social websites, including MySpace, Hi5, Ning, orkut, and LinkedIn, among others. In addition, this allows developers to learn one API, then write a social application for any of those sites. Learn once, write anywhere, if you will. And because it’s built on web standards like HTML and JavaScript, developers don’t have to learn a custom programming language.

Wanna dig more into the newfangled toy? Be Google’s guest. There is an FAQ for you!

And you want to really play with it? You can! Google has already opened the sandbox in Orkut for you!

ZDNet has the following info to share:-

Google CEO Eric Schmidt painted the big picture. “The broader story is the Web has moved to the next state. We knew the Web would have social framework and we knew it would be would be standard, open and extensible.” Schmidt said the Google had been working for more than a year with MySpace in the social area.

Meanwhile watch this video by Google developers here:


YouTube - Watch - Google Campfire

Further reading:
TechCrunch Story

  • Links of Interest

  • Sponsors




    Perfios.com, the money minders for you!
  • About Me

    S.K, the Greatest!Never a dull moment with S.K!

    I am S.K! Yes. The quintessential S.K, the modest narcissist. Please take time to delve deep into this web site. I have been contributing to this site from 2003 onwards. I am sure you may stumble upon a few subjects of interest to you. To know about S.K the person, please visit my Google profile.

  • Extra

    IndiBlogger - Where Indian Blogs Meet