Object-oriented programming (OOP) is a programming paradigm based on the concept of Concurrent constraint logic · Dataflow · Flow-based · Reactive · Ontology · Differentiable · Dynamic/scripting · Event-driven · Function-level (contrast: Value-level)..