Автор: Dinesh Verma, S. Roy
Издательство: Gullybaba Publishing House Pvt. Ltd.
Год: March 7, 2021
Страниц: 458
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
MCS-24 IGNOU Help Book for MCA Object Oriented Technologies and Java Programming.
This book is mainly targeted for MCA (New Course) exam of Object Oriented Technologies and Java Programming.
Paradigm has referred to a thought pattern in any scientific discipline. A programming paradigm is a paradigmatic style of programming (compare with a methodology, which is a paradigmatic style of doing software engineering). A programming paradigm provides (and determines) the view that the programmer has of the execution of the program. For instance, in object-oriented programming, programmers can think of a program as a collection of interacting objects, while in functional programming a program can be thought of as a sequence of stateless function evaluations.
Just as different groups in software engineering advocate different methodologies, different programming languages advocate different programming paradigms. Some languages are designed to support one particular paradigm (Smalltalk and Java support object-oriented programming while Haskell and Scheme support functional programming), while other programming languages support multiple paradigms (such as Common Lisp, Python, and Oz.) Many programming paradigms are as well-known for what techniques they eliminate as for what they enable. For instance, pure functional programming disallows the use of side-effects; structured programming disallows the use of goto. However, this avoiding of certain techniques can make it easier to prove theorems about a program's correctness - or simply to understand its behavior - without limiting the generality of the programming language.
Contents:
Скачать Gullybaba IGNOU 2nd Semester MA (Latest Edition) MCS-024 Object Oriented Technologies and Java Programming