Download presentation
Presentation is loading. Please wait.
Published byCalvin Lawrence Modified over 9 years ago
1
Reading Exercise 0 Discussion
2
Imperative vs Declarative A.Prolog, SQL, Perl B.ML, Lisp, SQL C.C, Java,Smalltalk D.C#, Haskell, Spreadsheets E.C++, Eiffel, Small talk 1.Which set(s) above are considered functional 2.Which set(s) above are considered OO 3.Which set(s) above are considered imperative
3
List reasons to study Programming Languages
4
Bootstrapping
5
Phases Place these in the order they are usually performed Code inprovement Parsing Typing Lexical Analysis Semantic analysis Target code generation
6
Regular expressions Which phase of compiling makes use of regular expressions Code inprovement Parsing Typing Lexical Analysis Semantic analysis Target code generation
7
True or false There are infinitely many grammars for every context free grammar Ambiguity is a property of a language
8
Language implementations Interpreted, compiled, byte-coded Order these by the amount of time they take – When processing the program – When executing the program
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.