Article Directory :: Computers & Technology Articles

All About Computer Programming

Copyright © 2009 Dean Barnard

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

Republish: EasyPublish
Published: 18Sep2007
Word count: 496
Viewed: 188 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:

  • Three Way Merge Tool Helps Manage Code Files And Directories (Jon Harwokey)
    Codice Software focuses on the design and development of Software Configuration Management solutions.

  • The Advantages of Digital Cameras (Matthew Williams)
    Digital cameras also offer you to make movies but they have the time limits. Digital cameras provide you with some photo editing software that can help you to create, edit, delete and reshape your pictures in different frames and sizes.

  • Build your site quickly using a web site builder program (Ko Fai Godfrey Ko)
    The web has matured to a point where a beginner can create a reasonable site that is attractive and clean and have it up and running in under a day. Web site builder program can help business to get sites up quickly so business owners could focus on marketing and sales.

  • Best Spyware - Getting A Spyware Program Can Be Really Hard - What To Do? (Christopher Stigson)
    This article will show you a few things to think about when selecting spyware to help remove your infected PC and clean up your computer.

  • Selling Software: Closing The Deal - Introduction To Face-To-Face Selling Of Software (Steve Kilner)
    In B2B situations, selling software face-to-face can get complicated. Having a good sales process can improve your results and lower your stress, allowing you to perform in a more natural, powerful way. This article focuses on how to go about closing the deal after you have discovered the necessary information from the prospect.

  • Add a website video to grab web visitors' attention (Ko Fai Godfrey Ko)
    The Internet is changing the way we learn and explore. This process started with the introduction of television and was strongly reinforced by the internet. Online video presentations are getting more and more popular on the Internet which changes the way people get information online.

  • Selling Software: The 5 P's of Persuasion (Steve Kilner)
    Sales is a largely intuitive process, but using a framework can make a salesperson more successful. Of the many methods devised for selling, one of the simplest and most reliable to follow is the 5 P's of persuasion. This method is more commonly used by copywriters (and known as the 4 P's), but it is also easily adapted to personal selling. There is also a very useful fifth P that should be added to that mix (pain).

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 © 2009 Takanomi Ltd. Company no. 5629683. All rights reserved. | Privacy | Legal | Contact Information