programming

April 3, 2010

The Art Of Computer Programming - Making A Start Computer Programming

The domain of science is pretty much broadened and therefore, there are number of professions in it. In this brief article, we look in to the responsibilities of computers professionals.

Coding, or in other words, program writing, is the primary responsibility of computers professionals. For this, there are piles of languages available. In addition to that, the programmers are required to follow predefined rules and criteria when writing their code.

Writing the source code is just not enough to develop functioning . The programmer is expected to successfully compile and link the source, so the program can work on the target platform. For this steps, there are called compilers (such as C compiler), that convert source code to binary instructions.
Once the program is written by a computers professional, he/she is required to document the function of the source code and the business problem covered by the . Apart from that, the documentation and comments (in the source code itself) created by the programmer should be sufficient for someone else to understand the purpose of the code.

Once computers professionals write individual elements of , then the elements need to be integrated. This is also performed by the programmer with the help of the architect of the project.

Maintainability is one of the most key aspects of development. No is a good unless they are maintainable. Therefore, the computers professionals are expected to add maintainability to their .

Although we mention ‘Requirements analysis’ at a later point of this article than at the beginning, this is one of the most key first steps in the development life cycle. The rule is that a programmer needs to know the requirement for writing a program as he/she needs to write the program in such way that it matches the said requirements.

Largely, testing is a different profession than computers profession. But, the programmers are required to dry-test their own code for obvious logical faults before the program is given to the quality assurance team. Then the quality assurance team will test the for functional and non-functional requirements specified in the requirements documents agreed by the customer.

When it comes to , debugging comes at a latter part of the development life cycle. Once the quality assurance team finds ‘bugs’ in the , the computers professionals are supposed to resolve the ‘bugs’. For debugging, programmer use different technologies and approaches depending on the tools used and the type of the ‘bug’. In general most of the functional and non functional defects are caused by logical errors in the program level.

Extra Articles…

Registry Cleaner Reviews

Registry Easy 5.6

Antivirus Firewall Software

 

Related posts

Filed under Affiliate Programs, Marketing Programs and Tools by

Permalink Print