Programming paradigm [paradigm]

xiaoxiao2021-03-06  47

Programming "Thought" is a very Chinese vocabulary. Programming is often referred to as a programmming paradigm behind a programming language. As the Programming Methodology and Software Engineering Research, in particular the popularity of OO technology, terms such as paradigm programming paradigms gradually appear in front of people. From a teaching perspective, when using a command paradigm, a function paradigm or an object-oriented paradigm, the paradigm behind the language is reflected in viewing of the programming, the logic of language and the idea of ​​considering the problem. Programming paradigm is perhaps the most important term to be understood when learning any programming language. When China has gradually learned "paradigm / program paradigm", the term in English is in the point of Abuse.

Object-oriented programming (OOP) is often hailed as a revolutionary idea, because it is different from other programming paradigms; programming paradigm is perhaps the most important terminology to understand when learning any programming language.

1 Programming paradigm

Robert Floyd uses the word paradigm in the Awards Speech in the 1979 Tuling Award, paradigm stem from Thomas. Cook in the "Structure of Science Revolution". Kuxo does not have a strict definition of paradigm, usage is more than twenty-one. YQJ2065 summarizes paradigms into three aspects or level:

1. Nature View / World View - Concept Paradigm: Refers to the World, and Its Scientific Differences. This is a set of beliefs that are formed on the unique value concept and standards, and the shape of the external world. For example, there is no "uncertainty" in Newton's eyes, and microscopic physics describes many uncertainty. In OOP, as in [1.1.3-oriented object], when the programmer answers the program, what is the process of the program, reflects the conceptual paradigm of the programmer to treat the program. The conceptual paradigm is reflected in the realm of programmers and the realization skills.

2. The logical system of the discipline - the rule paradigm. In scientific actual activities, various recognized specifications, such as law, theory, applications, and equipment, tools, etc., form a logical system. This system conducts a scientific habit and scientific tradition in order to engage in people-scientific community in this field. The scientific community learns from the same model (rule paradigm), so they will not encounter significant differences in basic principles. Cook proposes the model of scientific development is roughly: former science - routine science - crisis - scientific revolution - new routine science. The scope and accuracy of the new discipline (paradigm) can often be very limited. They have left a lot of "sweeping work to be completed", and most scientists offer their full carement. On the other hand, a paradigm is successful, often because of a more successful problem that many practical workers are recognized, more successful than competitors.

3. Psychological cognitive factors - psychological paradigm. Under different natural view and logical system, the scientific community has "pious fanatics" on its paradigm, and strives to launch an effective research activity in the framework of the "Impressive incorporating" paradigm specified in the nature. Here, "The competition between paradigms is not the kind of battle that can be solved." You can't convince people who don't want to be persuaded by you. When the paradigm changes, not only the people who have been replaced by scientific research, not only the standards of evaluation, the entire social psychology, the research tradition, and the world pattern have changed, so the new and old paradigms are not surprising, and it is not comparable.

[1.1.3 Object-Oriented] Introduced the programmer (conceptual paradigm) of the object-oriented programmer and the psychological paradigm for programming according to the daily life, and the focus of the book discussed is the rule paradigm for object-oriented programming.

2 data

The word paradigm is not able to translate through the dictionary. Although Paradigm's original intention is an example of an Example, pattern mode or model. Model, sample, model.

转载请注明原文地址:https://www.9cbs.com/read-52461.html

New Post(0)