What is a Program? - Ocean of Programming

Tuesday 2 May 2017

What is a Program?


              Consider if you want to do some calculations then what we need? we need a calculator. Then what is the calculator? The calculator is a simple program. That needs some language to create it. We can create a calculator in any language like C, Java, .net etc. We need only think which language is suitable for us and which type of interface is needed. If you want simple interface by showing options like addition, subtraction etc you can use C or C++ and if you want an interface like the real calculator you can go through the Visual Basic, C# or .net which one is suitable for us.
            Nowadays programming becomes a very essential part. Think world without programming what will you see? You will see nothing. Without programming, you can not create anything new related to the computer.
The program is a set or sequence of instructions which is written in a specific language.
            A computer program does some specific tasks that are known as an algorithm.  The computer program may be an application software or system software depending upon its functionality.
          Computer programming means writing something code in a specific language or editing the code. The editing code consist of testing, redefining the created code or it may be joining with the other developed program.
          The program/software development consists of the waterfall model. The waterfall model is a sequential design process used in the software development process. The waterfall model consists of some stages that are Requirement, Design, Implementation, Verification and Maintenance.
           In the requirement stage, the software requirements are to be calculated like which language is needed, manpower, estimated cost etc. In the design stage, the architecture of the software is defined. In the next step, the actual implementation is done. In this stage, the code will be written and the software is created. If the software is big then it is divided into some parts and after development, it is combined together. After implementing the software is verified. Verification means the testing will be done. It is checked if it has anything error or it is working fine. All the fields are to be tested. If it has some errors or not getting expected output then it is sent back to the developer and after again development is again tested. If no error found it is implemented. The last step is maintenance. The software is maintained. If it found some bugs that bugs are corrected during the maintenance stage. Bugs are the runtime errors. We cannot call it an error. Errors have occurred in the process of programming. All the process can be called "Software Development Life Cycle(SDLC)". 
        Please feel free to comment if you find anything incorrect or you want to share more information about the topic discussed above.


No comments:

Post a Comment