CSC/ECE 517 Fall 2010/ch1 1e az: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 5: | Line 5: | ||
Diferent paradigms are: | Diferent paradigms are: | ||
1. Procedural/imperative paradigms: | 1. Procedural/imperative paradigms: Assembly, C, C++, Java, C# | ||
2. Object Oriented paradigm : | 2. Object Oriented paradigm : C++, Java, Python, Ruby, Scala, C# | ||
3. Functional Paradigm : | 3. Functional Paradigm : Lisp, Haskell, Clojure, Scala, OCaml, Ruby | ||
4. Logic Paradigm: Prolog | 4. Logic Paradigm: Prolog |
Revision as of 23:43, 8 September 2010
Programming Paradigms
Every computer program needs a style of writing which specifies how to solve a software engineering problem. This style is represented by the paradigm. Each computer program follows one or more paradigm which differs in representing the elements of a program(such as variables and objects) and the steps needed to compute a task.
Diferent paradigms are:
1. Procedural/imperative paradigms: Assembly, C, C++, Java, C#
2. Object Oriented paradigm : C++, Java, Python, Ruby, Scala, C#
3. Functional Paradigm : Lisp, Haskell, Clojure, Scala, OCaml, Ruby
4. Logic Paradigm: Prolog