Interpreters are computer programs that directly execute instructions written in a programming or scripting language without requiring them to be compiled into machine language. Examples of interpreters include early versions of Lisp, minicomputer and microcomputer BASIC dialects, Perl, Raku, Python, MATLAB, Ruby, and UCSD Pascal. Interpretation and compilation are two means by which programming languages are implemented, with most interpreting systems also performing some translation work.
UC Berkeley
Fall 2022
A course that emphasizes software abstraction, equipping students with the skills to manage program complexity. Students will primarily use Python, with additional exposure to Scheme and SQL.
No concepts data
+ 32 more concepts