What is Program Development?
Program development is the systematic process of creating a computer program. A program is a sequence of machine language statements that instruct a computer to execute some predefined task. Program development, or coding as it's sometimes known, is an iterative activity that involves continually entering, reviewing, and editing the text in a file or files. You can think of it like writing a document or creating an email. The only real difference is the intended target. Documents and emails are intended for people, programs are intended for computers. It is important to note that the text file created in coding isn't consumed directly by a computer, it must be translated first.
Program Development Style
Program development style is the application of formatting rules to the creation of code in order to improve readability. If you think about it, we do this kind of thing when we write regular text in a document. We collect words into sentences. We collect sentences into paragraphs. We might indent the first word of a paragraph to denote the start of a paragraph. We set margins on documents, and so on. Formatting rules such as these help us to make sense of the words in the document. Program development style performs the same function for program code.
Program Development Style Conventions
Program development style conventions vary greatly depending on the language used, the environment the developers work in, and to some degree, the knowledge and experience of the developers involved. This is to be expected because these conventions are not set in stone. Rather, they are guides meant to be used as needed. Here are some of the notable ones: