8. Programming & App Development Flashcards
What is a compiled programming language?
Programming language that is compiled before execution
i.e. C++, C#, COBOL, PASCAL
What is an interpreted programming language?
Programming language that does not need to be compiled before executed
i.e. JavaScript, Perl, Python
How is interpreted programming languages executed?
Via interpreter
What do interpreters do?
Converts code into machine code at runtime
What type of programming languages run faster?
Compiled programming languages
What type of programming languages is more likely to run on any platform?
Interpreted programming languages
2 ways interpreters are implemented?
By being part of the OS or provided as a VM
i.e. Java VM
What are query languages designed for?
Retrieving records from a dataset
i.e. SQL
Query code does not need to be compiled
What is assembly language?
Low-level programming language that is closely related to machine code
Purpose of a markup language?
A markup language is NOT a programming language
Make data in a document accessible to a program
i.e. HTML, XML
What is a script?
Smaller piece of code than a program
They’re targeted at completing a specific task
What are batch files?
Command-line instructions in a .CMD file
3 app delivery methods?
- Local install
- Network server install
- Cloud hosted model
What programming concept allows for variable size container?
Vector
Vectors are like arrays but can grow or shrink in size as elements are added or removed