Welcome to YLOAN.COM
yloan.com » misc » Deconstructing A Computer Program
Gadgets and Gizmos misc Design Bankruptcy Licenses performance choices memorabilia bargain carriage tour medical insurance data

Deconstructing A Computer Program

Software developers develop software

Software developers develop software. Software is an assortment of computer programs. It instructs the computer what to do and how to do it. In a sentence, it is the aggregate of multiple programs, procedures, algorithms and documentation. If you want to be a software developer, read on.

Computers are not sentient. It means you have to instruct them what to do. If you do not tell a computer its task, the machine will sit idle. It is possible to give instructions to a computer in either of the following two ways: you can write a program that instructs a computer as to its future activity, procedure by procedure. This is similar to a cooking recipe. Alternatively, you can purchase a program that someone has already written. The purchased program will instruct your computer to do the planned future activities. In a nutshell, programming a computer is essential.

Any program- be it Java, Visual Basic or any other instructs the computer to accept some form of input, operate that input and then displays it in a form that is understood by humans. The following describes a variety of programs, the variations of input being accepted and the consequent output.

We will now discuss the input and output for various programs. A word processor is a type of program that format the text made up from the computer keyboard. The output is a neatly organized displays and prints.


The Game program has its inputs from the movement of its keystrokes and joystick movements. The program calculates the speed with which to move a cartoon figure on screen. The output is movement of a cartoon on screen. The stock market program created by software developers has current and past stock prices as input. The program tries to recognize trends in the fluctuations of a stock price. The output is the prediction of the future price of the stock. The program for the missile guidance system has the current location of the missile and the target as its input. The output generated is the trajectory aiming at the target. The program calculates the location of the missile vis--vis the location of the target.

Software developers writing programming code for Optical Character Recognition or OCR takes text from a scanner as input. The software then recognizes the character shapes and output takes the form of a scanned text into a text file that a word processor is able to edit. The web browser software takes HyperText Markup Language or HTML codes on other computers as input. It then converts the HTML code into graphics and text. The output takes the form of web pages being displayed on the screen.

To put it bluntly, software developers write a program that instructs the computer on how to solve a particular problem. A big problem in any language or country, be it Java programmer Sydney or elsewhere is the aggregate of smaller problems. As a software developer, you need to solve the small problems first to arrive at the answer to the big problem. Solving a problem can take a lot of your time.

by: Aaron Hunter
Optimus 3d Max Leather Case Optimus L7 Case Efficient Packing For Removals How An Ffl Kit Helps In Getting The License? The Parade Of Best Armored Cars... What Exactly Are The 10 Leading 10 Premarital Counseling Concerns? Can You Consider The The Right Suit For The Mode? Htc Desire C Deals: Within Your Tight Budget Choosing The Right Fire Extinguisher Votre Cheval Doit Etre Dans Une Bonne Ecurie Grab An Expedition To Magnificent Kabul This Summer Tips On How To Have A Lucid Dream In Three Basic Steps The Most Populous City In Nigeria
print
www.yloan.com guest:  register | login | search IP(216.73.217.83) California / Rosemead Processed in 0.018159 second(s), 7 queries , Gzip enabled , discuz 5.5 through PHP 8.3.9 , debug code: 14 , 3127, 85,
Deconstructing A Computer Program Rosemead