Lesson 0 Flashcards
How do we classify programming languages?
By level and by type (compiled or interpreted)
What is the difference between high and low level languages?
High level languages do more background tasks. Low level languages are classified as hard. High level languages are classified as easy.
What is an example of a low level language?
C
What are examples of high level languages?
Java, Python, Ruby
What do levels describe?
How close the language is to being binary code.
Programming languages can be classified by what two types?
Compiled or interpreted
What’s the difference between compiled and interpreted languages?
Compiled languages are converted to binary code (e.g., C, C++, Java) before they are executed.
Characteristics of Python
- High level, dynamically typed language
- Created by Guido van Rossum
- Chose the name python because he is a fan of monty python’s flying circus
- Can run on a great number of platforms (Windows, Mac, Linux, etc.)
- Has straightforward syntax similar to the English language
- “computer programming for everybody”
- Open source
Python is a language widely used for:
- Web Development (server side)
- OS Scripting
- Mathematical Operations
- Artificial Intelligence
- Data Science
- And much more!
What is HTML?
HTML is a markup language.
What does HTML do?
It is a Skeleton, it provides the set up and structure for how each piece of a web page is organized.
What does HTML stand for?
Hyper-Text Markup Language
What is CSS?
It is a style sheet language.
What is the function of CSS?
CSS is the Clothes of the skeleton, it specifies how each piece looks, including colors, sizes, styles and relationship to other elements on the page
What does CSS stand for?
Cascading Style Sheets