# From Rust to TypeScript

**URL:** <https://forum.devtalk.com/t/from-rust-to-typescript/2092>\
**Category:** Blogs/Articles/Talks/Podcasts\
**Tags:** rust, in-the-news, typescript\
**Created:** [13 September 2020 02:00 UTC](https://forum.devtalk.com/t/from-rust-to-typescript/2092 "2020-09-13T02:00:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/bot/32/1112_2.png) [@bot](https://forum.devtalk.com/u/bot)\
**Post date:** [13 September 2020 02:00 UTC](https://forum.devtalk.com/t/from-rust-to-typescript/2092/1 "2020-09-13T02:00:03Z")

</div>

> I was introduced to Rust in 2018 and has been enamored since. Rust is a system programming language, much like C++. Unlike C++ though, being relatively new, its language design is more modern and sophisticated. Writing with can feel more like writing TypeScript or Haskell. Not surprising since, despite being a language with a very minimum runtime and no GC, it derives many principles of functional programming such as immutability, type inference, higher-order functions, pattern-matching, etc. Over the course of tinkering things with Rust, I realized that writing Rust code makes me a better coder in other languages. This article will describe how my attempt to push the best in Rust’s language design into TypeScript, my main language, without altering the language itself.

> **[From Rust to TypeScript](https://valand.dev/blog/post/from-rust-to-typescript)**
>
> 2020-09-12

_This was posted by one of our members via one of our automated news source trackers. If you feel this thread could be in a better category or could include better tags and you are at Trust Level 3 or higher, please feel free to move/edit it 👍_
