# Motoko, the Internet Computer’s Native Language, Turns Two

**URL:** <https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318>\
**Category:** Developers\
**Created:** [November 4, 2021, 3:38am UTC](https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318 "2021-11-04T03:38:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![diegop](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/diegop/32/569_2.png) [@diegop](https://forum.dfinity.org/u/diegop)\
**Post date:** [November 4, 2021, 3:38am UTC](https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318/1 "2021-11-04T03:38:22Z")

</div>

> **[Motoko, the Internet Computer’s Native Language, Turns Two](https://medium.com/dfinity/motoko-the-internet-computers-native-language-turns-two-a32c3c5ab704)**
>
> Since launching, many IC projects have adopted Motoko for development. Here is an update on the language and where we’re at.

---

<div class="post-metadata">

**Author:** ![diegop](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/diegop/32/569_2.png) [@diegop](https://forum.dfinity.org/u/diegop)\
**Post date:** [November 4, 2021, 3:39am UTC](https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318/2 "2021-11-04T03:39:50Z")

</div>

I thought folks in the forum would appreciate this piece written by @rossberg .

parts I found most interesting:

- Memory system updates (and a bit more deep diving)
- safe canister upgrades

---

<div class="post-metadata">

**Author:** ![jzxchiang](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/jzxchiang/32/2592_2.png) [@jzxchiang](https://forum.dfinity.org/u/jzxchiang)\
**Post date:** [November 4, 2021, 6:17am UTC](https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318/3 "2021-11-04T06:17:56Z")

</div>

Great article, thanks for sharing.

Especially excited about the safe canister upgrades feature, i.e. checking that a canister’s stable variable interfaces are compatible across upgrades.

---

<div class="post-metadata">

**Author:** ![nomeata](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/nomeata/32/733_2.png) [@nomeata](https://forum.dfinity.org/u/nomeata)\
**Post date:** [November 4, 2021, 8:40am UTC](https://forum.dfinity.org/t/motoko-the-internet-computer-s-native-language-turns-two/8318/4 "2021-11-04T08:40:13Z")

</div>

Nice write up! Although, of course, to some of us it’s actually more like 3½ years 🙂

```auto
~/dfinity/motoko $ git log |tail -n 5
commit e2fe505393001122f6619f9e25c831c61ee7a058
Author: Andreas Rossberg <rossberg@mpi-sws.org>
Date: Fri May 11 13:12:11 2018 +0200

    Initial commit

```
