<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d5974596\x26blogName\x3dWhy?\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://gamindu.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://gamindu.blogspot.com/\x26vt\x3d8079249296247105828', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>
Why?

Why the dickens, not? 

Wednesday, March 02, 2005

5th generation baseborn

While there may be wrong answers, there is no such thing as a wrong question. Nevertheless, it is still possible to ask a question for the wrong reasons; a sin far graver than an incorrect answer. An equal share of blame must be placed on the head of those that pave the path for such questions to be asked. I would advocate a punishment no less than being hung, drawn, quartered and the shattered body of such persons being sent to the four or more corners or pointy places of the country, whichever is applicable.

What vile question prompted this diatribe? Is VB(of all the languages, i ask you) a 5th generation language or 4th generation language?. On the face of it a reasonable question? Why, though? Why do you want to know? What possible understanding will you gain from the answer? Will the statement X is a Y generation language really tell you anything about the language itself? Will it tell you anything about what it evolved from? Did 5th generation languages descend from 4th generation languages? How did they reproduce, i wonder?

We sometimes give labels(the generations) to categorise our knowledge. These categories are usually artificial, a concoctation of lesser minds than the ones of those who invented the pearls being categorised. And sometimes, categories formulated eons ago somehow survive into the future in outdated academic texts and minds corrupting the very fabric of knowledge. The categories are unimportant; what matters is the content of the categories.

As a student, one should choose the categories under which you clasify items carefully. Choose those categories which are logical, concrete and useful. And ask real questions.

The real questions one should be asking are, How do languages differ? what were the reasons for the creation of a language? what problems did they solve? Did this language evolve from some other language? What are the new features? why are they there? Are the new features useful? Are those features still useful today? Are the older languages that we talk of still in use 'under the hood'? Can we map features of one language to features of another langauge? the list goes on.... Just be curious! That's the most valid reason for asking a question.

Now go follow the links.

And if anyone even suggests that this will be examined, i swear i will spontaneously combust!

urped by gumz @ 12:05 AM


© gumz 2005 - Powered for Blogger by Blogger Templates

Powered by Blogger Weblog Commenting and Trackback by HaloScan.com