Pattern matchingIn computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually has to be exact: "either it will or will not be a match." The patterns generally have the form of either sequences or tree structures. Uses of pattern matching include outputting the locations (if any) of a pattern within a token sequence, to output some component of the matched pattern, and to substitute the matching pattern with some other token sequence (i.
Project managementProject management is the process of leading the work of a team to achieve all project goals within the given constraints. This information is usually described in project documentation, created at the beginning of the development process. The primary constraints are scope, time, and budget. The secondary challenge is to optimize the allocation of necessary inputs and apply them to meet pre-defined objectives. The objective of project management is to produce a complete project which complies with the client's objectives.
Intergenerational equityIntergenerational equity in economic, psychological, and sociological contexts, is the idea of fairness or justice between generations. The concept can be applied to fairness in dynamics between children, youth, adults, and seniors. It can also be applied to fairness between generations currently living and future generations. Conversations about intergenerational equity occur across several fields. It is often discussed in public economics, especially with regard to transition economics, social policy, and government budget-making.