- Short-cut Keys
- Computer Science: Innovators
- Computer Science: Development
- Computer Science: Abbreviations
- Computer Virus
- Computer Threat
- Computer Security
- Computer Multimedia
- Windows Desktop Elements
- Mobile Computer
- Extranet
- Algorithm Flowchart
- Software Programming
- Electronic Commerce
- Computer Related Jobs
- Computer Networking
- Data Processing
- Generations of Computer
- Computer Applications
- Computer Networking Terminology
- Types of Computer
- Internet
- Operating System
- Analog and Digital
- Hardware and Software
- Programming Languages
- Computer System
- Role of Computer in Today’s World
- Fundamental Concept
- Basics of Computer Science - Home
Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Software Programming
In order to make a computer functional, a set of instructions need to be programmed, as these programmed languages are carriers to the performance of a task.
Likewise, a computer accepts users’ instructions in the form of computer programming and then carries out the given task.
Features of Software Programming
A computer program, which actually is a set of instructions and helps computer to perform a specific task, has the following basic features −
It ensures the given instructions are performed successfully.
It ensures the given instructions are performed in sequential order.
Explains the input (data) given is correct or insufficient and accordingly gives the result.
It is written with high level language.
Steps to Development of Program
Development of programming language is entirely dependent on the kind of problem and requirement. However, development of a programming language normally (not essentially, but) includes the following steps −
Defining the Problem
This the first step, wherein the problem has to be defined.
Analysis of Task and Methods
Once the problem is defined, the developer analyzes and develops various solutions in order to solve the problem and finally, the best feasible solution is developed.
Development of Algorithm
Algorithm is a proper technique that illustrates the right solution in logical and feasible steps. Algorithm is normally done in the form of flowcharts and pseudo codes.
Verification of Algorithm
Once the algorithm is developed, it cannot be appped directly rather primarily it needs to be tested specially for the accuracy. If there is any error, it is rectified and solved in the beginning itself. The verification process saves time, money, and energy.
Coding
Once the basic processes and steps are completed successfully, then the actual coding of a program starts in the given programming language.
Testing of Program
Testing of the development of program code is another essential feature, as it is bound with errors; hence, testing makes it error free. The developer keeps testing and correcting the coding until he/she develops it finally.
Documentation
Once the coding and programming is done successfully, it is the job of the developer to document all these features and steps. The documented program instructs users on how to run and operate the respective program.
Implementation
Once the above steps are executed successfully, the developed codes (programming language) are installed in the computer system for the end users. The users are also manuals - explaining how to run the respective programs.
Advertisements