CMPT 120 Study Guide - Final Guide: Batch File, Dynamic Programming Language, Python
![CMPT 120 Full Course Notes](https://new-docs-thumbs.oneclass.com/doc_thumbnails/list_view/2242525-class-notes-ca-sfu-cmpt-120-lecture27.jpg)
29
CMPT 120 Full Course Notes
Verified Note
29 documents
Document Summary
Advantage can immediately see result of commands, mistakes can be corrected readily best for beginners. Interpreter: program directly executes code without converting language, type commands in a prompt and it directly executes (python is a interpreted language) Compiler: program that transforms source code (programming language) into object code (machine language) for computer to understand. List of commands that can be executed without user interaction, another term for macro / batch file (python is a scripting language) Python is: open source, interpreter, multi-paradigm (procedural, oo, functional), dynamic programming language, scripting. Advantages are its user-friendliness (great for beginners), easy to use and learn, requires ten times less code than c++