|
|
|
|
|
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.
|
|
|
|
|