Chapter 8 Flashcards
Software development
-Programming languages
-Code
Program sequence
-Computers cannot tolerate ambiquity
-Input, processing, and output must be clearly defined
Writing Pseudocode
-Move from a sequence of steps to developing blocks of code
-Break steps into simple instructions
-Use subroutines for repeated steps
Compiled Language
-Transformed to executable binary file
-Compiling converts programming code to machine code (binary)
-Runs quickly but platform-specific
Interpreted languages
-Programming code compiled to bytecode
Query languages
-retrieve data from a database
-Structured Query Language (SQL)
Assembly Languages
Shows machine code in human-readable text
Markup languages
-tag documents to define structure and meaning
-HTML
Identifiers
-Store values that the program can use
-Variables
-Constant
Containers
-Identifiers referencing multiple elements
-Arrays
-Vectors
Branches
Execute parts of code based on a condition
Loops
Repeat blocks of code based on a condition