Презентация Introduction and paradigms. Programming language concepts. (Lecture 1) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Introduction and paradigms. Programming language concepts. (Lecture 1) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 20 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Introduction and paradigms. Programming language concepts. (Lecture 1)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    20 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    367.00 kB
  • Просмотров:
    85
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Introduction and Paradigms
Содержание слайда: Introduction and Paradigms Prepared by Manuel E. Bermúdez, Ph.D. Associate Professor University of Florida

№2 слайд
Course Goals Expose students
Содержание слайда: Course Goals Expose students to the four major programming paradigms: imperative, object-oriented, functional, and logic. Cover programming language specification: syntax and semantics Discuss language constructs, design goals, run-time structures, and implementation techniques.

№3 слайд
Course Goals cont d Not
Содержание слайда: Course Goals (cont’d) Not merely a tour of programming languages. The goal is to study the LINGUISTICS of programming. An analogy: a linguist has more knowledge than merely speaking a few languages.

№4 слайд
Course Topics Paradigms.
Содержание слайда: Course Topics Paradigms. Evolution of Programming Languages (postpone?) Compiling. Lexical and Syntax Analysis (parsing) Names, Scopes and Bindings. Data Types. Expressions and Assignment. Control flow. Subprograms. Object-oriented programming (C++)

№5 слайд
Course Topics Concurrency.
Содержание слайда: Course Topics Concurrency. Functional Programming Languages. Logic Programming Languages.

№6 слайд
Paradigms Paradigms Paradigm
Содержание слайда: Paradigms Paradigms Paradigm definition The paradigm shift Paradigm blindness and paralysis Examples

№7 слайд
Definition of Paradigm Thomas
Содержание слайда: Definition of Paradigm Thomas Kuhn (The Structure of Scientific Revolutions): "… accepted samples of practical methods in science.” 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."

№8 слайд
Definition of Paradigm cont d
Содержание слайда: 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.” Marilyn Ferguson (The Aquarian Conspiracy): "… a framework for thought… a scheme for understanding and explaining certain aspects of reality."

№9 слайд
Definition of Paradigm cont d
Содержание слайда: 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." NOTE: We humans subscribe to paradigms composed of a SMALL set of rules, and we have a STRONG tendency to resist letting them go.

№10 слайд
The Paradigm Shift A change
Содержание слайда: The Paradigm Shift A change in rules: old rules not only stop being useful, but they GET IN THE WAY. Examples (in general): Rise(and then fall) of Japan as a economical superpower. Fall of the Soviet Union. South Africa abolishes apartheid without bloodshed.

№11 слайд
The Paradigm Shift cont d
Содержание слайда: The Paradigm Shift (cont’d) College degree no longer a guarantor of economic success. Computers (and Internet) for everyone. Offshoring of IT jobs (IT skills as a commodity). And, of course, 9/11/2001.

№12 слайд
The Paradigm Shift cont d
Содержание слайда: The Paradigm Shift (cont’d) Examples (specific to computing): Structured programming. Object oriented programming. The WWW. “Towers of Hanoi” The .com boom (and bust). Computing in Astronomy. NOTES: Paradigm shifts occur suddenly. Their timing is VERY difficult to predict.

№13 слайд
The Paradigm Shift cont d
Содержание слайда: The Paradigm Shift (cont’d) Change is instigated by an “outsider.” The new college graduate, or a scientist moving from one discipline to another: Unfamiliar with the established paradigm. Not “vested” in the old paradigm.

№14 слайд
The Paradigm Shift cont d
Содержание слайда: 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 3M, inventor of Post-it notes).

№15 слайд
Paradigm Blindness and
Содержание слайда: Paradigm Blindness and Paralysis The mortal disease of certainty. Paradigms act as physiological filters; a colored filter before the eyes. The rules for the new paradigm are often completely INVISIBLE to those still subscribing to the old paradigm.

№16 слайд
Paradigm Blindness and
Содержание слайда: Paradigm Blindness and Paralysis (cont’d) Example: In the late 1930’s, Chester Carlson showed Kodak, IBM and 41 other companies his new “photographic system”: a steel plate, some black powder, a piece of cat fur, a piece of amber, some wax paper, and an iron. Only the Halloid Corporation adopted the new system. They later became ???

№17 слайд
Paradigm Blindness and
Содержание слайда: Paradigm Blindness and Paralysis (cont’d) Example: Who invented the quartz clock? The swiss! Characteristics of paradigm blindness: “That’s not the way we do it.” “It is not going to work.” “That’s impossible.” “If you had my years of experience, you would know you are wrong.”

№18 слайд
Paradigm Blindness and
Содержание слайда: Paradigm Blindness and Paralysis (cont’d) Examples . . .

№19 слайд
Programming Language
Содержание слайда: Programming (Language) Paradigms FOUR PARADIGMS OF COMPUTING Imperative: WHAT DO WE DO NEXT ? Functional: WHAT IS THE FUNCTION’S VALUE ? Object-Oriented: WHAT ARE THE TERMS OF THE CONTRACT ? Logic: WHEN IS IT TRUE THAT … ?

№20 слайд
Introduction and Paradigms
Содержание слайда: Introduction and Paradigms Prepared by Manuel E. Bermúdez, Ph.D. Associate Professor University of Florida

Скачать все slide презентации Introduction and paradigms. Programming language concepts. (Lecture 1) одним архивом: