---
key: tsys/generic
kind: typeSystem
name: "Generic"
url: https://plangs.page/type-system/generic
---

# Generic

Uses algorithms that can work with several different but related data types.

## Facts

- Homepage: https://en.wikipedia.org/wiki/Generic_programming

## Relationships

### Plangs

- [C#](https://plangs.page/c-sharp)
- [C++](https://plangs.page/c++)
- [Dart](https://plangs.page/dart)
- [Java](https://plangs.page/java)
- [Julia](https://plangs.page/julia)
- [Kotlin](https://plangs.page/kotlin)
- [Mojo](https://plangs.page/mojo)
- [OCaml](https://plangs.page/ocaml)
- [Reason](https://plangs.page/reason)
- [Scala](https://plangs.page/scala)
- [Swift](https://plangs.page/swift)
- [TypeScript](https://plangs.page/typescript)
- [Zig](https://plangs.page/zig)
