Computers. Languages. Animals. And hackers.

Have you heard about, “Survival of the fittest”? Yup. It means that the fittest survives (of course 😛 ) in the direst of circumstances where others falter.

You could also say, “When the going gets tough, the tough gets going.” And the others stay behind, to be swallowed by the gaping black-hole that is history.

This is what happens in life and in non-life. Well, non-life as in, the lives of non-living things that give life to others. I seem to be talking gibberish but give me a few minutes and then you’ll know that it (at least not all of it) is not gibberish.

By non-living things I meant computers and the related stuff. For example, the programming languages. How many do you know? FORTRAN? C? C++? Java? UNIX? MATLAB? Well, even if you did know some of them, did you know that each has been derived from the other? Yup, each is a specialized version of the other and will be better than the other in one way or the other. For example, C++ is faster than C and UNIX. Unix is more complex than C. But C is the base of both these languages. C++ was derived from C only to make operations faster. UNIX was developed from C. UNIX is simpler and faster to write and compile but C is faster to operate, but C++ is the fastest. Of course.

IMG_52033168428382

Yup. Now what do you say about, “Survival of the fittest”, huh? What about, “When the going gets tough, the tough gets going”? Now do you agree? Of course, you would.

So, nowadays, people have dropped off the programming bandwagon and jumped onto the latest fad of application development. And so, C, C++ and UNIX have been slowly fading into oblivion at least among the latest generation. Java is being used more nowadays. But then wouldn’t it be better if we use UNIX and code the applications? Or at least let UNIX be edited a bit so that application development can be easier for the veterans who are still hugging onto their UNIX loaded terminals?

IMG_9723733798962Looking pretty, huh?

Oh. You must all be wondering who is this penguin popping up every now and then. Programmers nowadays are so into their daily grind that they are personifying almost anything and everything around them and giving them life or making them seem more living. For example, listen to any programmer talk about his laptop and he might start talking about Sara or Michelle or Jane or goodness knows which good-looking girl is his laptop personified as. And continuing the trend, android looks like this

Android_robot.svg

Sassy

And UNIX has been personified as a roly, poly penguin.

IMG_211226842683Oh wait.

penguin

Talking about the UNIX penguin, it’s impossible to leave out the UNIX language as such. UNIX language was developed primarily in AT&T Bell Labs and was widely distributed in it’s initial stages. The graduates and undergraduates who did projects with the UNIX language were often absorbed into managerial and decision-making positions within organizations and one of the first decisions they made was to use UNIX as a programming language within the companies, which led a widespread diversification of the language as such and caused the spawning of a large number of different versions, some of which were commercialized and sold by the companies.

IMG_13095365011845

But the trademark holders of UNIX language had made it with the aim of making a common coding language for the world over and they wanted it to be available for the world as a whole which led to a large number of lawsuits regarding trademark infringement. In fact, the slogan of the UNIX trademark holder (called The Open Group, no less) was, “Live Free or Die”, which seems to be a very rough summary of the Hacker Ethics, which are enumerated as below.

ethics_wallpaper_by_rainbowdash588-d6858sy

Looking back now, the creators of UNIX could also have been thinking on the same lines as this. Hackers, maybe? Just check if your computers have UNIX. Just in case, you know?

Don

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s