---
title: "Comment by iamGpower on \"Pure vs Impure Functions\" | Hashnode"
description: "Great writeup Suprabha Supi . 👍 I would also like to add that: Pure functions allow us to write parallel code. Pure functions output can also be cachable becau"
url: "https://hashnode.com/posts/pure-vs-impure-functions/62833c6f504da209d8557134/comment/62af81f00924134a8048a8f7"
---

[Discussion](https://hashnode.com/posts/pure-vs-impure-functions/62833c6f504da209d8557134)

Comment [Pure vs Impure Functions](https://hashnode.com/posts/pure-vs-impure-functions/62833c6f504da209d8557134)

[iamGpower](https://hashnode.com/@iamGpower)

[Jun 19, 2022](https://hashnode.com/posts/pure-vs-impure-functions/62833c6f504da209d8557134/comment/62af81f00924134a8048a8f7)

Great writeup [Suprabha Supi](https://hashnode.com/@suprabhasupi). 👍 I would also like to add that:

-   Pure functions allow us to write parallel code.
-   Pure functions output can also be cachable because they always return the same output, increasing code performance.
-   Pure function should be composable or obey the function composition concept.
