Programming Principles

Problem specification –our approach must be to determine overall goals, but precise ones, and then slowly divide the work into smaller problems until they become of manageable size.

Program design –Each part of a large program must be well organized, clearly written, and thoroughly understood,

Choice of  data structuresHow they are arranged in relation to each other.Which data are kept in memory.Which are calculated when needed.Which are kept in files, and how the files are arranged.

Analysis of algorithms –several different ways to organize data and devise algorithms –recommend a choice

Testing and verification –Test our programs so that we can be reasonably confident

Maintenance –after a program is completed, fully debugged, and put into service

Leave a comment

Create a website or blog at WordPress.com

Up ↑

Design a site like this with WordPress.com
Get started