Functional programmingIn computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program. In functional programming, functions are treated as first-class citizens, meaning that they can be bound to names (including local identifiers), passed as arguments, and returned from other functions, just as any other data type can.
Declarative programmingIn computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow. Many languages that apply this style attempt to minimize or eliminate side effects by describing what the program must accomplish in terms of the problem domain, rather than describing how to accomplish it as a sequence of the programming language primitives (the how being left up to the language's implementation).
Prosocial behaviorProsocial behavior, or intent to benefit others, is a social behavior that "benefit[s] other people or society as a whole", "such as helping, sharing, donating, co-operating, and volunteering". Obeying the rules and conforming to socially accepted behaviors (such as stopping at a "Stop" sign or paying for groceries) are also regarded as prosocial behaviors. These actions may be motivated by empathy and by concern about the welfare and rights of others, as well as for egoistic or practical concerns, such as one's social status or reputation, hope for direct or indirect reciprocity, or adherence to one's perceived system of fairness.
AbuseAbuse is the improper usage or treatment of a thing, often to unfairly or improperly gain benefit. Abuse can come in many forms, such as: physical or verbal maltreatment, injury, assault, violation, rape, unjust practices, crimes, or other types of aggression. To these descriptions, one can also add the Kantian notion of the wrongness of using another human being as means to an end rather than as ends in themselves. Some sources describe abuse as "socially constructed", which means there may be more or less recognition of the suffering of a victim at different times and societies.
Social stressSocial stress is stress that stems from one's relationships with others and from the social environment in general. Based on the appraisal theory of emotion, stress arises when a person evaluates a situation as personally relevant and perceives that they do not have the resources to cope or handle the specific situation. The activation of social stress does not necessarily have to occur linked to a specific event, the mere idea that the event may occur could trigger it.
Behavior modificationBehavior modification is an early approach that used respondent and operant conditioning to change behavior. Based on methodological behaviorism, overt behavior was modified with consequences, including positive and negative reinforcement contingencies to increase desirable behavior, or administering positive and negative punishment and/or extinction to reduce problematic behavior. It also used Flooding desensitization to combat phobias.
Diathesis–stress modelThe diathesis-stress model, also known as the vulnerability–stress model, is a psychological theory that attempts to explain a disorder, or its trajectory, as the result of an interaction between a predispositional vulnerability, the diathesis, and stress caused by life experiences. The term diathesis derives from the Greek term (διάθεσις) for a predisposition or sensibility. A diathesis can take the form of genetic, psychological, biological, or situational factors.
Substance abuseSubstance abuse, also known as drug abuse, is the use of a drug in amounts or by methods that are harmful to the individual or others. It is a form of substance-related disorder. Differing definitions of drug abuse are used in public health, medical, and criminal justice contexts. In some cases, criminal or anti-social behavior occurs when the person is under the influence of a drug, and long-term personality changes in individuals may also occur.
Social normSocial norms are shared standards of acceptable behavior by groups. Social norms can both be informal understandings that govern the behavior of members of a society, as well as be codified into rules and laws. Social normative influences or social norms, are deemed to be powerful drivers of human behavioural changes and well organized and incorporated by major theories which explain human behaviour. Institutions are composed of multiple norms.
Religious abuseReligious abuse is abuse administered under the guise of religion, including harassment or humiliation that may result in psychological trauma. Religious abuse may also include the misuse of religion for selfish, secular, or ideological ends, such as the abuse of a clerical position. Religious abuse can be perpetuated by religious leaders or other members of a religious community, and it can happen in any religion or faith.