Presentation is loading. Please wait.

Presentation is loading. Please wait.

COP4020 Programming Language Concepts Dr. Manuel E. Bermudez

Similar presentations


Presentation on theme: "COP4020 Programming Language Concepts Dr. Manuel E. Bermudez"— Presentation transcript:

1 COP4020 Programming Language Concepts Dr. Manuel E. Bermudez
Summary COP4020 Programming Language Concepts Dr. Manuel E. Bermudez

2 Course Topics Paradigms. Compilation. Regular Languages, Scanning.
Context-free Languages, Parsing. RPAL Names, Scopes and Bindings. Scoping Rules. Scheme and Prolog Object-Oriented Languages.

3 issues Focus on linguistics Four Paradigms: Imperative. Functional.
Logic. Object-Oriented.

4 Topics not covered PL Design Semantics (grad course) History of PLs.
See Chapter 24 of

5 Some observations PLs are: Like humans Incredibly Diverse
Love/hate relationships Incredibly Diverse RPAL listed among >1500 languages at Subject of heated debates Constantly evolving. Unpredictable RE widespread use

6 Some observations PLs are: Influential on: FUN ! Programming practice
Gotos, O-O Machine architecture: Stack support Parallel computing Power efficiency. FUN !


Download ppt "COP4020 Programming Language Concepts Dr. Manuel E. Bermudez"

Similar presentations


Ads by Google