An all-inclusive website that lists all the sites related to computers and computer-related terms. Learn about computer hardware, software, programming and everything associated with computers.
Allwonderscomputers gives you a basic idea about the various aspects of programming.
About Us Contact Us Site Map Disclaimer

 Home
 
   Graphics
   Hardware
   Internet
   Languages
   Multimedia
   Networking
   News & magazines
   Intranet
   Operating system
   Printers
   Programming
   Scanners
   Security
   Software
   Trouble-shooting
   Web Designing
Computer Science
Data Management
E-books
Educational Institutes
 

Programming

In computer science, a program is a specific set of structured operations, which the computer performs. According to the outline of modern computer, provided by John von Neumann in 1945, programming creates instructions that are in a one-at-a-time sequence. The computer accesses the program from a storage area. The computer performs one instruction at a time. This storage area may contain data on which the instructions operate. To create a programming language, one must have sound knowledge of software engineering.

Brief History

In 1801, Joseph Marie Jacquard invented a mechanical loom named Jacquard loom. The loom, which was able to produce entirely different sets of complex weave designs, is probably the earliest programmable machine. As computers became powerful and programs became complex, re-usage of a program for different purposes became more viable. Programmers started favoring texts over 0s and 1s, and started using computers to make a program.
All these, along with the development of computers with Integrated Circuits, resulted in the development of the scripting branch.

On the basis of what drives them and how regularly they run, programs can be categorized as follows:

· Interactive: This program receives data from a user who is interactive or from a program that stimulates another interactive user. E.g., a web browser or a command interpreter.

· Batch: This program is started by interactive users. They request their interactive programs to run the batch programs. Batch programs run and when the job is done, they stop. E.g., print jobs.

In computer programming, here is what you should do while writing a program:

· The logic of the program should be developed, so that it can solve a specific problem
· Using a particular computer coding to develop the logic
· Compile the program into a `machine language'
· Testing the program and debugging it
· Make necessary documentation of the program

While developing the logic is the tough part of it, most software engineers hate the part of program-documentation.

Examples of computer languages are as follows:

· C
· C++
· Java
· JavaScript
· Python
· Pascal
· Lisp
· Visual Basic
· PHP
· Basic

Allwonderscomputers provides everything you wanted to know about programming.

Compare Infobase Limited
202 Shrikant Chamber Near R K Studio,
S. T. Road, Chembur Mumbai-400071
Tel: +91-22-25218542
You may contact between 09.30 to 18.00 hours IST

mumbai@infobase.in