Urban planningUrban planning, also known as town planning, city planning, regional planning, or rural planning, is a technical and political process that is focused on the development and design of land use and the built environment, including air, water, and the infrastructure passing into and out of urban areas, such as transportation, communications, and distribution networks and their accessibility.
Theories of urban planningPlanning theory is the body of scientific concepts, definitions, behavioral relationships, and assumptions that define the body of knowledge of urban planning. There are nine procedural theories of planning that remain the principal theories of planning procedure today: the Rational-Comprehensive approach, the Incremental approach, the Transformative Incremental (TI) approach, the Transactive approach, the Communicative approach, the Advocacy approach, the Equity approach, the Radical approach, and the Humanist or Phenomenological approach.
Reducing atmosphereA reducing atmosphere is an atmospheric condition in which oxidation is prevented by removal of oxygen and other oxidizing gases or vapours, and which may contain actively reducing gases such as hydrogen, carbon monoxide, and gases such as hydrogen sulfide that would be oxidized by any present oxygen. Although early in its history the Earth had a reducing atmosphere, about 2.5 billion years ago it transitioned to an oxidizing atmosphere with molecular oxygen (dioxygen, O2) as the primary oxidizing agent.
Intelligent designerAn intelligent designer, also referred to as an intelligent agent, is the pseudoscientific hypothetical willed and self-aware entity that the intelligent design movement argues had some role in the origin and/or development of life. The term "intelligent cause" is also used, implying their teleological supposition of direction and purpose in features of the universe and of living things. The popularly termed intelligent design movement is a neo-creationist campaign that arose out of the Christian fundamentalist creation science movement.
Shift-reduce parserA shift-reduce parser is a class of efficient, table-driven bottom-up parsing methods for computer languages and other notations formally defined by a grammar. The parsing methods most commonly used for parsing programming languages, LR parsing and its variations, are shift-reduce methods. The precedence parsers used before the invention of LR parsing are also shift-reduce methods. All shift-reduce parsers have similar outward effects, in the incremental order in which they build a parse tree or call specific output actions.