- Defining problem
- Designing a Solution
- Writing the Program
- Compiling and Debugging
- Documenting the program
Flowcharting-a graphical representation of the sequence of operations a computer



Compiler- is a special program for each programming language that is loaded into the computer when the language is used
- Spelling errors
- Syntax errors
- improperly sequenced
- improperly labeled
Subroutine- Easier to understand and more maintainable
Top Down vs Bottom Up
- Top Down- structured design done by first recognizing major components of the solution
- Bottom Up- Starts by the small functions
- Simple Sequence
- Selection
- Loop
- Branch
- Do-while
- Case
Major Programming Paradigm
- Imperative
- Logical
- Functional
- Object-Oriented
- Tree
- Expert System
- Stream
- Neural Network
Machine Language-lowest lvl programming language
- op code- which tells the computer form of 1 or 0
- Operand-tells the computer what data to use when performing the function
- Low level Language- also called assembly lanuage
- high level language-Enables a programmer to write program that are less independent
- BASIC-developed by john kemeny and Thomas Kurts
- FORTRAN-Formula Translator,oldest high-lvl programming language
- COBOL- Common Business-Oriented lanuguage, by Dr.Gray Murray Hopper,most frequently language
- PASCAL-developed by Blaise Pascal
- C Lanuguage- high-lvl language developed by Dennis Ritchie at the Bell laboratories
- C++-developed by Bjarne Strotoupe
- Java- popular programming language,developed by Oak by Sun Microsystem
DOS-Disk Operating System
Different OS
- Single user Operating System
- Multi user Operating System
- Network Operating System
- Multitasking Operating System
- Desktop Operating System
No comments:
Post a Comment