Programming Flashcards
Week 1 Lecture 3
1
Q
Types of programming languages
A
- General purpose
- Markup
- Specialised
2
Q
Categories of programming languages
A
Compiled, part-compiled, interpreted, JIT
3
Q
Paradigms of programming languages
A
Object-oriented, functional, procedural
4
Q
What is C?
A
- General purpose/Compiled/Procedural
- Widely used
- Low-level, fast but difficult
- Uses a lot of storage
5
Q
What is Perl?
A
- General purpose/Interpreted (JIT)/Procedural
- Borrows from C, BASH, AWK, sed
- Popular for CGI scripting
6
Q
What is Python?
A
- General purpose/JIT/Part-compiled/Object-oriented
- Concise syntax