Article Directory :: Computers & Technology Articles

All About Computer Programming

Copyright © 2010 Dean Barnard

Subscribe to Dean Barnard's RSS feed using any feed reader!

Republish: EasyPublish
Published: 18Sep2007
Word count: 496
Viewed: 203 time(s)
Bookmark this article using any bookmark manager!
Get Free Content For Your Site

Computer programming is at the core of any computer operation. Unlike usual electro mechanical devices, a computer requires software to carry out instructions. At the lowest level, machine code is used to control the hardware and operations of a computer. The machine language is a set of zeros and ones and rather tedious to handle. Therefore the instructions are coded in a higher level language called a computer program. The conversion of a higher level language into a machine code is carried out by assembly level languages or assemblers. The transformation is completed without any human interface.

During the initial days when computer programs were still at a nascent stage of development, languages such as COBOL and BASIC were highly popular. As the computing power of computers increased ,the demand for more efficient programs emerged. The third generation programs had better portability and efficiency compared to the earlier generations. The need to handle enormous amount of data gave rise to specialized software called database management software or more specifically relational database management software. Companies like Oracle, IBM and Microsoft have developed their own version of RDBMS. On the processing front ,Mainframes were using COLOL for business applications and FORTRAN ( Formula Translation ) for scientific applications.

The concept of modularity became popular when hundreds of software programmers worked simultaneously on a single large project. Object oriented programs like C++ gathered popularity. The code used in these higher level languages was reusable and the techniques could provide for better efficiency.

Microsoft meanwhile brought out its own operating system which could be used on personal computers. In a matter of years the Windows OS became a unprecedented success. The OS2 operating system used by Apple computers was relegated to a second position. IBM has been providing other system software but none could reach the popularity levels of Windows. The only problem with Windows is the issue of security breaches. Though Microsoft has been striving hard to plug the security holes, it has not been entirely successful.

Modern computer programs strive more and more to behave like human language. Technologists believe that a day would come when one could program a computer by given verbal instructions. Surely that's not going to happen in a hurry. Artificial intelligence, expert systems, fuzzy logic and many more state of the art technologies are changing the face of programming.

Computers unlike any other machine require a software program to operate. It speaks in machine language which is gibberish to the human mind. Higher level languages are used to translate recognizable instructions into machine language. As we progress, the higher level languages would resemble human languages.

At the beginning of the computer era, a single program used to execute different functions. Today, specialized programs are tailor made for different applications. Complex programs require many programmers to work simultaneously on a single project. Modular languages are well suited for such large projects. Object oriented programming has become popular due to their modularity and ease of use.

Join us at Deans IT Support and I will be in touch soon friend.

Bookmark this article using any bookmark manager! Subscribe to Dean Barnard's RSS feed using any feed reader!

EasyPublish™ this article - publishers click here

More articles by Dean Barnard

Free Report!
Ten Essential Secrets Of Article Marketing ... Grab Your Free
Copy
Now:




We respect your privacy.


Need Content?
Regular Top Quality Content for your Blog, Ezine or Website ...
Delivered Direct,
For Free!

Click For Details



Arts & Entertainment
Automotive
Business - General
Computers & Technology
Finance & Investment
Food & Drink
Health & Fitness
Home & Family
Internet Marketing/Online Business
Legal
Pets & Animals
Politics & Government
Reference & Education
Religion & Faith
Self-Improvement/Motivation
Social
Sports & Recreation
Travel & Leisure
Writing & Speaking

More computing articles:

We Automatically Distribute Articles
To Thousands Of Publishers And Web Sites:

Submit Article
All content is viewed and used by you at your own risk and we do not warrant the accuracy or reliability of any of the information. The views expressed are those of the individual contributing authors and not necessarily those of this web site, or its owner, Takanomi Limited.
 
Copyright © 2010 Takanomi Ltd. Company no. 5629683. All rights reserved. | Privacy | Legal | Contact Information