Friday, November 6

A Mother's KISS and Assembly Languages

In class today, a group was presenting on the topic "VBA and Macros"

VBA and Macros?

Ya. VBA and Macros.

Anyways, as any Computer Science or IT guy will tell you, High level languages are converted to Intermediate Languages, which are then converted into Assembly Language and then finally into machine language.

For example, the statement "Hello World" would be written like printf("Hello World"); in C++.

It would look something like pop ax, push bx , shift ah in Assembly Language

And then it would look like 01110001001011110001001001001010100100101111101001 in machine language.

But this is the only language a machine understands. And apart from a very VERY few, we don't understand it.

Back to today.

My friend Harsh said:

"Imagine a baby is crying. If the mother comes and says, 'Baby, Don't cry, Don't cry, your crying is hurting me and I love you a lot, so taking that into consideration, please don't cry', the baby will not stop crying. However, if the mother holds the baby close to her heart, a lot more is understood by the baby because the mothers hug, warmth, and probably a kiss is something the baby understands.

"Now imagine the baby is a computer. For it to understand what you want, you should be able to communicate with it on a level it understands. Hence, your high level language should be converted into machine language"

Beautiful. This process had been explained at least 50 times to me before in my life. By M.techs, Phds and multiple Doctorates and post doctorates and what not. But no one, NO ONE ever explained it to me like that. NO ONE.

Readers of my last post will know I am a critic of the education system. This is one more reason why. We spend so much time in complexities that we refuse to accept simplicity.

Simplicity. KISS. Keep It Simple Stupid.

Why do we go past this always? Is it something to be proud of when we intentionally confuse people by trying to show off our intelligence? Would it not serve everyone better if we, instead of confusing, actually tried to make people understand? Use of jargons, complexities and technical terms is good when you want to create a separate hierarchy in society which you find yourself fit to be in, along with a group of 'elite' people you would like to be associated with. But is that good?

Look at the bigger picture guys. Just because you're on the higher side of the divide does not mean you have to extend it. I'm not asking you to surrender all your wealth. Wealth is not the only type of social divide. To satisfy our egos, we want to be 'a class apart'. We want to be at 'a higher level'.

Enough with our egos. Don't get rid of your wealth, don't get rid of your pride, don't get rid of your sense of justice, but PLEASE try to get rid of the negative aspects of your ego.

Do not divide society into classes. We will not be able to survive.

8 views recorded

vicky said...

nice :)

wildflower said...

we totally totally despise the language-game and the people who play it!

Priyanka said...

Superb work Harsh!! n i missed this :(
Also, its great that someone actually chose to talk about the walls that people have been creating instead of contributing positively..
I do wonder why this is too serious a subject to be discussed on The wall?

Adhi said...

Nice dat u recorded it in a blog post dude.. N ya.. Harsh did rock! :)

Sumit said...

Yeah.. Kudos to that explanation...
Jargon is just another way to shut the door on the ones who want to embrace your world....

Everyone wants exclusivity.. No one wants to be a commoner.. Just a human mentality.... !! good or bad ... who knows..... ????

gr8 for documenting the Harsh's incident! he was awefome

Game-Zone Recreation said...

Hey I was just swinging by because I noticed you liked anime. I was wondering if you've ever considered going to anime conventions or have been to any already? The reason I'm curious is because my organization throws anime and video game conventions and other events, so we're trying to get some feedback from people who like either one. If you answered yes to my question above (for wanting to go or have gone) then could you also let me know what makes you go to conventions, or if you haven't gone then what's making you want to go to one? Anyway, thank you for your time, hopefully I'll hear from you soon.

The Lectern said...

Ohh... so communist of you.... now you want a computer scientist, an algorithmist, a biologist and a washer-man to all explain and interpret compilers in one way?

KISS (as a programming practice, a software development strategy)does not hold a bar on how you interpret something as 'simple' and something as 'stupid'.

For a Physicist, the basic functioning of parallel universes may be as simple and stupid as rocket science, for you that domain itself is another universe.

So while we're happy to see Harsh explain you stuff you liked, the way you liked. That not exactly as someone in the field, a developer or a compiler designer would perceive or state or understand it!

Education and its interpretation cannot be homogenized. Learning is in its nature != communistic :D

Samjhe Sourjyo!

Yuvraj said...

sludgy, this is nice man!! good work.. but the truth of the matter is that the world's already divided into all these classes.. wat we should do, is that we try to break them.. try to transcend them!! wat do u say??