# Are Dynamic Languages Going to Replace Static Languages? (2003)

**URL:** <https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630>\
**Category:** In The News\
**Tags:** static-typing, languages\
**Created:** [9 August 2021 20:09 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630 "2021-08-09T20:09:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [9 August 2021 20:09 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/1 "2021-08-09T20:09:19Z")

</div>

For many years we’ve been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed languages is desirable?

Read in full here:

[https://www.artima.com/weblogs/viewpost.jsp?thread=4639](https://www.artima.com/weblogs/viewpost.jsp?thread=4639)

_This thread was posted by one of our members via one of our news source trackers._

---

<div class="post-metadata">

**Author:** ![mafinar](https://forum.devtalk.com/user_avatar/forum.devtalk.com/mafinar/32/723_2.png) [@mafinar](https://forum.devtalk.com/u/mafinar)\
**Post date:** [9 August 2021 20:40 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/3 "2021-08-09T20:40:42Z")

</div>

I hope they don’t. Also, good to see a good old Artima post, it’s been ages since I’ve been linked to one of those.

---

<div class="post-metadata">

**Author:** ![dimitarvp](https://forum.devtalk.com/user_avatar/forum.devtalk.com/dimitarvp/32/5599_2.png) [@dimitarvp](https://forum.devtalk.com/u/dimitarvp)\
**Post date:** [10 August 2021 22:57 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/4 "2021-08-10T22:57:43Z")

</div>

No way in hell. Even though there’s a push towards statically typed languages, I am convinced both camps will keep segregating. :101:

---

<div class="post-metadata">

**Author:** ![jss](https://forum.devtalk.com/letter_avatar_proxy/v4/letter/j/cdc98d/32.png) [@jss](https://forum.devtalk.com/u/jss)\
**Post date:** [10 August 2021 23:08 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/5 "2021-08-10T23:08:50Z")

</div>

Yup. I think both have their purposes.

---

<div class="post-metadata">

**Author:** ![dimitarvp](https://forum.devtalk.com/user_avatar/forum.devtalk.com/dimitarvp/32/5599_2.png) [@dimitarvp](https://forum.devtalk.com/u/dimitarvp)\
**Post date:** [10 August 2021 23:10 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/6 "2021-08-10T23:10:12Z")

</div>

That too. While I personally grew to dislike dynamic typing, I can’t deny that for many quick one-off ideas such languages are much more convenient.

---

<div class="post-metadata">

**Author:** ![OvermindDL1](https://forum.devtalk.com/user_avatar/forum.devtalk.com/overminddl1/32/52_2.png) [@OvermindDL1](https://forum.devtalk.com/u/OvermindDL1)\
**Post date:** [13 August 2021 20:42 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/7 "2021-08-13T20:42:02Z")

</div>

> [@dimitarvp](#):
>
> I can’t deny that for many quick one-off ideas such languages are much more convenient.

Why do you think type inference has gotten so popular. 😉

You get to have both the safety and performance of static, without adding types all over the place! ^.^

OCaml is awesome for that.

---

<div class="post-metadata">

**Author:** ![dimitarvp](https://forum.devtalk.com/user_avatar/forum.devtalk.com/dimitarvp/32/5599_2.png) [@dimitarvp](https://forum.devtalk.com/u/dimitarvp)\
**Post date:** [13 August 2021 20:57 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/8 "2021-08-13T20:57:43Z")

</div>

> [@OvermindDL1](#):
>
> Why do you think type inference has gotten so popular. 😉

Oh I know exactly why, lol. People always want to both have their cake and eat it too. But to be fair, with an awfully mentally taxing job like programming we really need all the help we can get…

> [@OvermindDL1](#):
>
> OCaml is awesome for that.

Eh, if my life keeps improving with that snail-on-sleeping-pills tempo… I’ll likely pick up OCaml when I retire. 😑

I want to focus on Rust a bit more now but since I just switched jobs for another Elixir company this will likely wait – but I’ll see if I can push for a duo-lingual approach. If not, I’ll live through it easily. 🙂

---

<div class="post-metadata">

**Author:** ![OvermindDL1](https://forum.devtalk.com/user_avatar/forum.devtalk.com/overminddl1/32/52_2.png) [@OvermindDL1](https://forum.devtalk.com/u/OvermindDL1)\
**Post date:** [13 August 2021 21:16 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/9 "2021-08-13T21:16:53Z")

</div>

> [@dimitarvp](#):
>
> Oh I know exactly why, lol. People always want to both have their cake and eat it too. But to be fair, with an awfully mentally taxing job like programming we really need all the help we can get…

Which is also why every IDE I’ve seen in over 10 years also shows the types of things inline. ^.^

---

<div class="post-metadata">

**Author:** ![adamaiken89](https://forum.devtalk.com/user_avatar/forum.devtalk.com/adamaiken89/32/2661_2.png) [@adamaiken89](https://forum.devtalk.com/u/adamaiken89)\
**Post date:** [15 August 2021 00:51 UTC](https://forum.devtalk.com/t/are-dynamic-languages-going-to-replace-static-languages-2003/16630/10 "2021-08-15T00:51:48Z")

</div>

It is more like striking a balance.  
More and more people prefer a using dynamic type language for kickstarting a project.  
As the project grows, they try to make use of the additional static type feature.
