Skip to main content

Posts

Basics of Programming

Intro to Programming Programming language is a language in which develop programs program is a  set of instructions - on what to do & how to do a task Computer is a dumb machine that does nothing until you tell it what to do and how to do with the help of a program. Levels of programming language ---------------------------------------- computer understands only binary language - (binary means it is made up of only two things - 0 and 1) - programming in binary language is very difficult and time consuming  1. Low level or Machine language - programming done with 0's and 1's very fast and efficient - very difficult for developers 2. Middle level language - Consists some keywords - mnemonics - we can program using mnemonics  ADD, MUL, STO, MOV - little slower than low level , translation needed, time consuming  a bit easier for programmer Ex. 8086 - Microprocessors  3. High level language - English like language - speed is low, translation needed...
Recent posts

Ready to win?

Who Won? Hey there,  It has been a very long time since I posted here. Well, I am happy to resume blogging and here I am with a quick short story. There was a farmer who had 4 sons. All the 4 sons were very dear to him but they all differed from each other in attitude, behavior and mannerisms. When this farmer got very old, sick and bed ridden he had thoughts on how he could wisely choose a successor for his family. After a lot of thought process he came to a conclusion. He called all the four sons to him and handed over a few grains to each of them and said "My dears! This is probably the last responsibility that I am handing over to you. Just take care of these grains". He then asked all of them to return after 6 months. All the four son's collected  their grains and went back to their respective places. The first son was bored during the journey back home and he just gulped those raw grains in to his mouth without any thought or regret. The second one happened to cook ...

Independence day!

Oh wow! Here comes our 72nd Independence day! Let me congratulate all my fellow Indians and wish you all a very happy Independence day! So we are independent since 72 years! Are we? Have we become independent just by winning the war against the British? If that was the end to it, why do we still lose our soldiers every day? Why do they still need to guard the entire country? What if they go to a holiday for a single day? All of them at once! Forget about single day, what if they all give up for a single hour? What would happen? Would you and I be alive?  While some one whom you don't even know or care for is guarding you against the enemy, here we are fighting over sometimes big and sometimes mean things! We backstab each other, kill each other in terms of trust, faith or even in body! An enemy who attacks you directly is much better than someone who makes you trust them and finally betrays you. There is no dearth of such people. People go to any extent and use other peo...

Types of Computers

Based on the size, computing power and capabilities, the computers are divided in to several types. Let us have a look at these ranking from top to low. 1. Super Computer The fastest and extremely fast computer capable of execution hundreds of millions of instructions per second (MIPS) is called a Super computer. They are highly expensive (around 50-100 million dollars to a few billion dollars) and most powerful.  It can execute n* 10 power 10 to n* 10 power 50 operations per second ex. the NASA super computer Pleiades can execute 5.95 to 7.25 petaflops per second.  1petaflop = one thousand million million = 10 power 15 floating-point operations per second - FLOPS) The super computers are used in research purposes and in intense calculations like weather forecast, Earth quake studies, nuclear reactors & simulations, Astro physics, complex scientific operations etc. NASA uses super computers to launch satellites, rockets and for space exploration. Ti...

Generations of Computers

Hey there, It has been really long time since I made a technical post which is my forte. So here I am with my simplified and easy to understand post. Generations of Computers: In technical context generation may be referred to as the varied drastic growth in technology day to day. Computers have changed in various ways (in terms of its size, power and abilities) since their inception. The evolution of the electronic computers over time is categorized in to five generations with differences in terms of size, computing power and the technology used. First Generation:  Early 1940's to late 1950's - Vacuum Tubes Image Source: By Unknown - U.S. Army Photo, Public Domain, https://commons.wikimedia.org/w/index.php?curid=55124 The first generation computers were built using vacuum tubes (CPU) and magnetic drums (storage) and used machine language programming . Vacuum tubes are glass tubes without gas, with an electrode capable of controlling electron flo...

Ego

Ego - a very small three letter word with the power to destroy what ever comes its way. Be it a loving heart, or an intelligent brain, this ego shatters peace in to a billion pieces. Where does this ego reside? Where does it come from? Is there any living creature that has no traces of ego in it? I guess no! Ego steps in to our life right from the time we are born! What am I saying? Are kids egoistic too? Well, in my opinion, not really - but we can see some minor traces of ego even in the babies!  The moment a baby notices his/her mom give attention to someone else, it starts crying. The moment the mother puts the baby down from her arms, it starts weeping. Not to forget the moments when we have been seen teasing a little one calling his toys as ours or his mom as ours. I have also seen some little kids behave weird and egoistic when we try to caress them or fondle them. But they are not aware of it. Nor do we realise that its actually a shade of ego popping up in to the...