Day by day technology makes huge advances and makes enormous improvements which change our life continuously without us even noticing. Computers have now weaved in our everyday life and it’s something that we can’t do without, have you ever considered your daily life without using a computer? The very first step to this huge technological improvement was in 1837, when Charles Babbage designed the very first programmable computer but due to certain financial problems he never finished building it. It used huge vacuum tubes to represent on and off, 1 and 0 respectively which is the language of the computer. This is called binary and binary is machine code. Computer languages can be separated into 3 sections. In the 1st generation language we have machine code, which is the only language which the computer understands. In the 2nd generation language we have the assembly language while at the 3rd generation we have Java, COBOL, C++ and others. The higher the generation, the easier it is to create a program for the programmer but since the computer only understands machine code, then we need a translator, example Java to machine code, thus 2nd and 3rd generation languages have a compiler with them. Computers are starting to take over in huge industrialized factories in the form of robots. Due to the faster processing of data that computer can make, they are being used everywhere, example in schools, factories, offices and much more. The fact that one can create a program which controls the computers’ output is what makes them of huge use. Nowadays instead of receiving a letter, one checks his email, instead of buying books, one can buy a book online and read it on the computer. It has also increased the production of products and therefore the price is reduced. It’s not all good though. Although it made our life easier, it made our lives busier, and so increasing stress.
Day by day technology makes huge advances and makes enormous improvements which change our life continuously without us even noticing. Computers have now weaved in our everyday life and it’s something that we can’t do without, have you ever considered your daily life without using a computer? The very first step to this huge technological improvement was in 1837, when Charles Babbage designed the very first programmable computer but due to certain financial problems he never finished building it. It used huge vacuum tubes to represent on and off, 1 and 0 respectively which is the language of the computer. This is called binary and binary is machine code. Computer languages can be separated into 3 sections. In the 1st generation language we have machine code, which is the only language which the computer understands. In the 2nd generation language we have the assembly language while at the 3rd generation we have Java, COBOL, C++ and others. The higher the generation, the easier it is to create a program for the programmer but since the computer only understands machine code, then we need a translator, example Java to machine code, thus 2nd and 3rd generation languages have a compiler with them. Computers are starting to take over in huge industrialized factories in the form of robots. Due to the faster processing of data that computer can make, they are being used everywhere, example in schools, factories, offices and much more. The fact that one can create a program which controls the computers’ output is what makes them of huge use. Nowadays instead of receiving a letter, one checks his email, instead of buying books, one can buy a book online and read it on the computer. It has also increased the production of products and therefore the price is reduced. It’s not all good though. Although it made our life easier, it made our lives busier, and so increasing stress.