[ITP 115] - Midterm Exam Guide - Ultimate 18 pages long Study Guide!

623 views18 pages

Document Summary

Logical sequence of steps to accomplish a task. Programming languages: commands that are agreed upon between programmers. Types of programming languages: low-level (directly understandable by machine) Assembly: slightly more intelligible: high-level (written in english) Why so many programming languages: different languages are better at certain tasks. High-level languages must be translated to machine code so computer can understand. Interpreted languages: compiled entire source code is compiled once. Creates an executable program, which can be run by a computer. Interpreted each line of source code is interpreted every time the program runs. Python: developed in 1990s, high-level, interpreted language, simple syntax easy to learn, powerful, full-featured, multi-platform can run on windows, mac, linux, etc. Software program used to write code (like microsoft word for programming) Text: whenever dealing with text, surround with double quotation marks ( , text is referred to as string.