February 7, 2012

Computer Programming

Computer programming can be a fun job if you are into computers and technology. You can create many programs and games either for profit or personal use. Many computer programmers enjoy creating software that others can use. If you want to become a computer programmer, you have to make sure you have the right skills for the job.

First, you want to make sure you know everything there is to know about computers. You want to know how they work, how to fix them when they stop working, and the name of every part in them. If you don’t know any of this, take a class on computers to learn. You will also need to know how computer programs run.

Next, you will want to figure out what type of programs you want to create. You might be interested in making games, or even operating systems. The reason you need to know this beforehand is because every different type of program runs on a different programming language such as C++ or Java.

Then, you will need to learn the programming language that is required for the type of programs you want to do. There are many classes at local universities that teach computer programming languages. You can also check books out of the library and teach yourself, if you find that college classes are too expensive. Another option is to look online and see if there are any Internet classes that you can do from home in order to learn how to use the programming language.

Learning the computer language may take a long time. Along the way you will be able to create some mini-programs, but if you go at a normal steady pace, it can take you a year or more to learn everything in order to make a program that you like.

What is a Computer?

User:Dreftymac/Docs/ImageDisclaimer
Image via Wikipedia

Simply stated, a computer is anything that receives input then provides some type of output in a useful format. With this broad of a definition, mechanical computer examples have existed since the man first began recording his history. The first computers that were powered by electricity were developed around the 1940 to 1945 time span.

They were gigantic (the size of a large room) compared to what we know today. In fact, they consumed as much power as hundreds of current personal computers.

Modern computers run with integrated circuits. Integrated circuits are electronic circuits manufactured into a semiconductor like silicon. Especially as they have gotten smaller, they have revolutionized all of the electronic equipment used in the world today.

The circuits execute the computer’s instructions. The instructions are called a computer program. A computer program is a series of instructions written in source code (or a programming language) developed to perform a computer task. The tasks are executed from a central processor in the computer.

Source code is a gathering of statements written in a human-readable computer programming language. The source code is held in text files and stored in databases. The result is a collection of files that are necessary to convert the code from human-readable to a designated type of computer-executable form.

In the past, computer programs were manually input into the central processor using switches, paper tape or punched cards. After being loaded, the starting address was set and the execute button was pressed to begin processing.

In current situations, the computer programs are embedded right into the hardware. To begin working, primary computer programs stored in read-only memory need to boot-up. When your computer is booting, it is identifying and initializing all facets of the computer system including memory, controllers and CPU registers.

After that, the operating system is loaded and the computer starts its normal operations.

Enhanced by Zemanta