PARADIGMS AND PARADIGM SHIFTS Module 01 2 COP











- Slides: 11

PARADIGMS AND PARADIGM SHIFTS Module 01. 2 COP 4020 – Programming Language Concepts Dr. Manuel E. Bermudez

PARADIGMS • Paradigm definition • The paradigm shift

DEFINITION OF PARADIGM • Thomas Kuhn (The Structure of Scientific Revolutions): "… accepted samples of practical methods in science. ” (keyword: accepted) • Adam Smith (Powers of the Mind): ”A shared set of assumed facts. Water to the fish, a paradigm explains the world and allows us to predict its behavior. When in the middle of a paradigm, it is difficult to imagine any other. “ (keywords: fish in water)

DEFINITION OF PARADIGM (CONT’D) • Willis Hartman (An Incomplete Guide to the Future): "… a basic way of perceiving, thinking, valuing and doing things that are associated with a particular vision of reality. ” (keywords: particular vision) • Marilyn Ferguson (The Aquarian Conspiracy): "… a framework for thought… a scheme for understanding and explaining certain aspects of reality. “ (keywords: understanding, explaining)

DEFINITION OF PARADIGM (CONT’D) • Joel Barker (Discovering the Future: The Business of Paradigms): " … a set of rules that define limits, and establish what’s necessary to be succesfull within those limits. “ (keywords: rules, defining behavior) • IMPORTANT: Paradigms tend to have VERY FEW rules, and humans have a STRONG tendency to resist letting them go.

THE PARADIGM SHIFT • A change in rules: old rules not only stop working, but they GET IN THE WAY. • Examples (in general): • Nomadism to Sedentarianism. • Geocentrism to Heliocentrism. • Creationism to Evolution. • Catastrophism to Gradualism. • Regionalism to Globalization.

THE PARADIGM SHIFT (CONT’D) Examples: • Rise (and fall) of Japan as an economic superpower. • Fall of the Soviet Union. • South Africa abolishes apartheid without bloodshed. • College degree no longer a ticket to the middle class. • Computers (and Internet) for everyone. • Offshoring of IT jobs (IT skills as a commodity).

THE PARADIGM SHIFT (CONT’D) • Examples (in computing): • Structured programming. • Object oriented programming. • The WWW. • “Towers of Hanoi” • The. com boom (and bust). • Machine Learning.

THE PARADIGM SHIFT (CONT’D) • Paradigm shifts are sudden. • Timing is VERY difficult to predict. • Change is instigated by an “outsider. ” • The new graduate, a scientist moving from one discipline to another. • Unfamiliar with the established paradigm. • Not “vested” in the old paradigm.

THE PARADIGM SHIFT (CONT’D) • Example: “If I had thought about it, I wouldn’t have done it. The literature is full of examples that show that this cannot be done” -- (Spencer Silver of 3 M, inventor of Post-it notes).

SUMMARY Paradigm characteristics: accepted, fish in water, particular vision to explain reality. Paradigm: small set of rules defining behavior, very hard to let go. Paradigm shift: Sudden change in rules. Old rules become a liability. Timing is difficult to predict
Good cop bad cop interrogation
Cop 1 cop 2
Old paradigm
Boyfriend/girlfriend centered paradigm
Syntagmatic and paradigmatic analysis
Distributed systems principles and paradigms
Distributed systems principles and paradigms
Php paradigms
Paradigms and principles
Distributed systems principles and paradigms
Distributed systems principles and paradigms
C device module module 1