---
key: pl/ddlog
kind: plang
name: "Differential Datalog"
url: https://plangs.page/ddlog
---

# Differential Datalog

> A language for efficient incremental computation and dataflow processing.

A declarative programming language optimized for incremental computation and efficient dataflow processing, particularly useful in applications requiring continuous updates in response to changing data inputs.

## Facts

- Appeared: 2019
- Homepage: https://github.com/vmware/differential-datalog
- GitHub: https://github.com/vmware/differential-datalog

## Relationships

### Paradigms

- [Dataflow](https://plangs.page/paradigm/dataflow)
- [Declarative](https://plangs.page/paradigm/declarative)
- [Logic](https://plangs.page/paradigm/logic)
- [Rule-Based](https://plangs.page/paradigm/rules)

### Type Systems

- [Static](https://plangs.page/type-system/static)
- [Strong](https://plangs.page/type-system/strong)

### Implements

- [Datalog](https://plangs.page/datalog)

### Licenses

- [Apache 2.0](https://plangs.page/license/apache)

### Tags

- [Data Analysis](https://plangs.page/tag/analysis)
- [Dataflow](https://plangs.page/tag/dataflow)
