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