<p>Not currently.</p>
<p>There is work being done on the <a href="https://iohk.io/en/blog/posts/2021/05/10/runtime-verification-iele-from-interoperability-to-universality/" rel="nofollow noreferrer">IELE VM</a>. In theory this will allow any language that can compile to <a href="https://en.wikipedia.org/wiki/LLVM" rel="nofollow noreferrer">LLVM</a> to be used to write smart contracts on Cardano. This includes C and C++, among other languages.</p>

CC BY-SA 4.0
2021-08-22T19:13:01.623Z
2021-08-22T19:13:01.623Z
Mitchell Turner
<p>Currently, you cannot write and deploy a smart contract in C on Cardano.</p>
<p>For native tokens (incl. NFTs), see the <a href="https://developers.cardano.org/docs/native-tokens/" rel="nofollow noreferrer">developer portal</a>.</p>
<p>For writing smart contracts, you can use <a href="https://alpha.marlowe.iohkdev.io" rel="nofollow noreferrer">Marlowe</a> or the more powerful <a href="https://testnets.cardano.org/en/programming-languages/plutus/overview/" rel="nofollow noreferrer">Plutus</a>.</p>

CC BY-SA 4.0
2021-08-22T07:00:15.457Z
2021-08-22T07:00:15.457Z
Matthias Sieber
<p>Are there any good YouTube videos that are walk-through style for using a C-based language to write smart contracts, issue tokens and create NFTs?</p>

<smart-contract><nft><token>
Can you write dapps in C based languages?
# Can you write dapps in C based languages?

(Asked by: username_0 on 2021-08-22)

Are there any good YouTube videos that are walk-through style for using a C-based language to write smart contracts, issue tokens and create NFTs?

**Tags:** smart-contract, nft, token

---

## 2 answers

### Answer by username_2 on 2021-08-22. Score: 4

Currently, you cannot write and deploy a smart contract in C on Cardano.

For native tokens (incl. NFTs), see the [developer portal](https://developers.cardano.org/docs/native-tokens/).

For writing smart contracts, you can use [Marlowe](https://alpha.marlowe.iohkdev.io) or the more powerful [Plutus](https://testnets.cardano.org/en/programming-languages/plutus/overview/).


---

### Answer by username_1 on 2021-08-22. Score: 3

Not currently.

There is work being done on the [IELE VM](https://iohk.io/en/blog/posts/2021/05/10/runtime-verification-iele-from-interoperability-to-universality/). In theory this will allow any language that can compile to [LLVM](https://en.wikipedia.org/wiki/LLVM) to be used to write smart contracts on Cardano. This includes C and C++, among other languages.


---

