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

# Weak

Allows for more flexible type conversions, where variables can be implicitly cast between types, sometimes leading to unexpected results.

## Facts

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

## Relationships

### Plangs

- [BASIC](https://plangs.page/basic)
- [C](https://plangs.page/c)
- [Cilk](https://plangs.page/cilk)
- [Datalog](https://plangs.page/datalog)
- [Hack](https://plangs.page/hack)
- [JavaScript](https://plangs.page/javascript)
- [JavaScriptCore](https://plangs.page/javascriptcore)
- [MATLAB](https://plangs.page/matlab)
- [Objective-C](https://plangs.page/objective-c)
- [PHP](https://plangs.page/php)
- [Red](https://plangs.page/red)
- [V8](https://plangs.page/v8)
- [Visual Basic](https://plangs.page/visual-basic)
- [Yabasic](https://plangs.page/yabasic)
