Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPS120 Introduction to Computer Science High Level Language: Paradigms.

Similar presentations


Presentation on theme: "CPS120 Introduction to Computer Science High Level Language: Paradigms."— Presentation transcript:

1 CPS120 Introduction to Computer Science High Level Language: Paradigms

2 Programming Language Paradigms A paradigm? A set of assumptions, concepts, values, and practices that constitute a way of viewing reality

3 Programming Language Paradigms Figure 8.2 Portability provided by standardized languages versus interpretation by Bytecode

4 Programming Language Paradigms Figure 8.2 Portability provided by standardized languages versus interpretation by Bytecode

5 Programming Language Paradigms Imperative or procedural model FORTRAN, COBOL, BASIC, C, Pascal, Ada, and C++ Functional model LISP, Scheme (a derivative of LISP), and ML

6 Programming Language Paradigms (cont.) Logic programming PROLOG Object-oriented paradigm SIMULA and Smalltalk C++ is as an imperative language with some object-oriented features Java is an object-oriented language with some imperative features


Download ppt "CPS120 Introduction to Computer Science High Level Language: Paradigms."

Similar presentations


Ads by Google