computer
translation powered by Google
Computer Programming and Its Rich History

If it is the history of programming which has to be retold, then it is safe to begin an account with the difference engine of Charles Babbage back in 1822. Even from the time when PCs were very simple, they continue to wanted to have instructions in order that they will be in a position to perform jobs that are inputted to them. This set of instructions is what's known today as PC programming. In the difference engine's age, the gears wanted to be modified manually which would then result into the calculations being made. All of that was modified when signals of electricity replaced physical motion with the US Presidency's 1942 machine named ENIAC.

The theorem of accepting programming was also followed by this machine. The first idea was called the shared-program method. This idea dictated the hardware needed to be non-complex and needn't be hand-wired for each program. Complicated instructions were used to govern this kind of hardware which made reprogramming faster. The subsequent part of the theorem was logical branching.

With this, the theory of having code blocks that may be used and reused was born. By 1949, the Short Code language came out. It became the ma of electronic device PC language. With this language, the programmer was necessary to use zero's and 1's rather than the common statements. 1951 marked the appearance of compiler named A-0 by Grace Hopper. This program translated all of the zero's and one's for the PC.

This gave way to much faster programming. FORTRAN ( FORmula TRANslating System ) was introduced in 1957 which was also the 1st key language. It was designed for IBM for systematic computation. This language included the GOTO, DO and IF statements. It seemed to be a good program for number handling but not for business computations. It was designed as an entrepreneur's language. The COBOL's program was equivalent to an essay where there are 4-5 sections comprising a major full. The LISP language ( developed for synthetic intelligence study ) a. K. A the Cambridge Polish was developed in 1958 by John McCarthy. This programming language is highly abstract and explicit that is why it remains being used today. The LISP can store lists and adapt them on its own. In that same year, the Algol language was produced. This became the mum of the Pascal language, C and C++, and also Java. Algol also had the 1st correct grammar called the Backus-Naar form or BNF. Algol 68, which was the subsequent version, was a harder version to use. Due to this difficulty, Pascal came into the world. Niklaus Wirth introduced the Pascal language in 1968. It was a required way of teaching then. It appeared to be a blend of the following languages : ALGOL, FORTRAN and COBOL.

It was also Pascal that improved the pointer information form. Its downfall was due to its shortage of variable groups. C by Dennis Ritchie ( 1972, utilised by Unix ) was analogous to Pascal but its predecessors were the B and BCPL. It's also being employed in Windows, Linux and MacOS. OOP ( Object Orientated Programming ) was developed in 1970's till the eighty's.

This developed into the C++ language in 1983.

This language can manipulate many jobs all at the same time. This is also the selected language courses in AP PC Science. It has yet many goals to reach particularly with its slow-running programs. But there are high hopes a lot is in store in the future for this language. Microsoft has additionally developed VB or Visible Basic which uses widgets and these are now generally used.

The future holds many more developments for PC programming.


More Articles
Computer Programming and Its Rich History


Computer News Headlines
Council OKs $120,000 for new computer s...
Published:Sat, 27 Jun 2009 14:54:21 GMT
The city of Marco Island's Community Development Department will have new computer software to help process building permits and requests. The City Council approved the purchase o......
Free computer classes for adults (Daily...
Published:Sat, 27 Jun 2009 09:12:46 GMT
VINELAND -- Vineland Public Library, 1058 E. Landis Ave., will offer free computer classes for adults in July. The following classes are scheduled: What Computers Can Do For You, ......
US teens spend more time watching TV th...
Published:Thu, 25 Jun 2009 22:37:12 GMT
American teenagers spend most of their free time glued to their computer screens, right? Not according to a new study. They spend much more time glued to the television set.......
Computer engineer in UK builds a house ...
Published:Fri, 26 Jun 2009 20:18:55 GMT
In order to help maintain costs on his quaint cottage located in the Isle of Wight in the UK, computer engineer Andy Stanford-Clark has devised an interesting system to notify him......
Philips Brilliance LCD Computer Display...
Published:Fri, 26 Jun 2009 23:08:51 GMT
The new Philips Brilliance LCD computer display has a sensor that can detect people in front. While TVs like the latest Sony Bravias can detect people too, this seems to be the fi......