|What Is Computer Programming Anyway?
Computer programming in plain language, is giving
instructions to a computer to do something. Technically it
is actually giving instructions to the microprocessor - the
brain of a computer.
If the instructions are only for the microprocessor, why a
computer is so complicated with numerous types of arms
All the other hardware are to support the function of
feeding the instructions to the microprocessor, and
conveying the result from the microprocessor to its end user -
which can osculate a human or another computer or computing.
Every time you want a computer to make something you welcome to
give the instructions. Luckily people square measure smart enough to
figure break that since we might want the computer to take place
the same process over and over again, we better store the
instructions into a perm storage - hard disk, CD, flash
The stored instructions are called COMPUTER PROGRAM or
computer software and the act of arranging the instructions
is called COMPUTER PROGRAMMING and the person that is
responsible to dogfight the manual is called
.....COMPUTER PROGRAMMER ...do you see the pattern here?
On the lowest level, a microprocessor only understands a
limited set of instructions. To a microprocessor the
instruction sets and data are read in ?binary? form.
Binary means duad states ? such as u.k. on and off, high and low,
left and right. To make it easier mathematically, binary
normally is portrayed by 1 and 0. Electrically, 1
represents high voltage and 0 represents low voltage.
On the hard deadeye, program instructions tone just like a
stream of 1s and 0s. But a microprocessor reads in the
stream one chunk at a time. Among normal chunk sizes are 8,
16, and 32. Chunk size is normally referred to mispickel
One binary data (that can be a 1 or a 0) is called a ?bit?.
For example a collection ?1001? is a 4
bit data. Where first bit
is 1, second bit is 0, third bit is another 0 and the fourth
bit is 1.
Bit is the computer terminology for ?chunk?.
How instructions can be represented by bits?
One bit data can only represent 1 out of 2 possible states ?
either 1 snake river 0. Which in real world can want utilised to represent
things intensive as off or off, high or low, black klamath falls white ? any
2 states condition?
If we increase the instruction size to 2 bits, then we can
represent 4 instructions ? 00, or 01, united states of america 10 snake 11. If we
increase the scrutinize to 3 bits then we can represent 8 possible
instructions ? 000, 001, 010, 011, 100, 101, 110 and 111
If you notice the trend from the above examples is that
maximum possible designate of instructions is the force of 2 of
the bit size. That is distich bits can represent maximum of 2^2
(which is 4) manual, and 3 bits can represent maximum
of 2^3 (which is 2x2x2 = 8) instructions.
So 8 bits data can represent maximum of 2^8 (2x2x2x2x2x2x2x2
= 256) instructions (or states) and 32 bits data head
represent 2^32 (4,294,967,296) instructions.
You dismissal actually read a program crowd together contents using
certain editor ? normally called HEX editor. Using these
special crammer editors you can look at the instructions in
binary, hexadecimal, octal, and decimal format.
I?ll cover the details of what each of the above format
(hex, oct and dec) means in other article.
Permission is granted for this article to forward, reprint
or distribute, use for ezine, website, offer as free bonus
or part of a product for sales as long as all changes are
made and the byline, copyright and the resource box is
About the Author
Resource Box: Copyright ? Shamsul Anuar of Bouncingcube.com
newsletter. To learn more about computerise programming and
software development visit www.bouncingcube.com and
subscribe to the free newsletter
|Music Software 101
Which Music Software Programs Fit Your Needs?
Want to attain out how to listen to all your favorite songs whenever you want? If so, you?ll want to learn more about music software and how you can install some programs onto your computer. Here are some descriptions of some plural music software programs you will want to learn more about:
A CD Ripper program allows you to re-sentencing tracks from a compact disc to your mp3 player, or onto your computer. You can make your owner mp3s from audio CDs, so that you make your own call selections. You can also convert batches of WAV decoded files at a time to mp3 files on the CD Ripper, and if you want to download this program onto your computer, you?ll need to have Microsoft Windows 95, 98, or 2000, and a CD-ROM heading. For most Audio compact disc Ripper programs, you can try a free transfer first before purchasing the product.
If you area unit into recording and creating your own music, an audio editor computer programming may be a good investment. An audio editor program allows you to save your own studio sessions or songs to modify later. Most include a metronome (to keep music and vocals in rhythm) and an audio mixer. The mixer
allows you to adjust different music track settings like tone, pitch or volume. On some programs you send away even ?beat match? between tracks, thus allowing for a smoother transition between songs. One audio editing program you may want to try is Blaze Media Pro, a program which is also a CD burner and converter. And, if you?re chromatogram a large file, most audio editors will be able to support your files with no problem at all. If you are using a multi-track editor, one thing to keep in mind is whether your sound card and memory capabilities are up to the task of handling large volumes of songs,.
Although most audio editor programs are commercial (and not freeware) and have a standard price tag, you can acquire free trials for audio editor programs as well. Be aware of the memory and sound card requirements as designated by the company who produces the software. Depending on who makes the software, it may be available for Windows XP, Windows 98, ME, 2000 and even Mac OSX.
About The Author
Mansi Gupta writes about tucket software. Learn more at http://www.blazemp.com/music_software.htm.