How To Build A Programming Language From Scratch

preview_player
Показать описание
This is the first part in a multipart ongoing series for building a minimal programming language in JavaScript. Today's video cover lexing and how to produce tokens needed for the parser stage.

If you want to follow along then please have a modern version of Deno installed and the desire to learn. This series will go over the basics from lexing, parsing and eventually into interpreting a language with a custom syntax similar to JavaScript.

🔔 JOIN THE COMMUNITY 🔔
----------------------------------------

-- Social Links --
Рекомендации по теме
Комментарии
Автор

I just finished watching the whole series and I must tell you that even if I don't know TS, i was able to follow you along and that's because your explanation is very comprehensible.
The series is very enjoyable and a lot useful!
Thank you for your dedication and passion.

stellari
Автор

No joke this is one of the most interesting tutorials i've watched.

koko
Автор

The tutorial is really good: I could follow along using C, which is really different from typescript. And that's not because I'm really good, but because you are. As pointed out in another comment, the explanations is very clear.

KHeT
Автор

I've been trying to figure out this by myself recently, which was pretty hard. Luckily, I found this series! Would love to see more videos explaining things like types, methods, unary operators, etc.

GearsDatapacks
Автор

Having a comprehensive and 100% free resource on how to create a literal programming language is incredible, I hope more people are able to find this series.

coulditbethejulia
Автор

I am also developing my own computer language in c, but I have a little difficulty because I am Chinese, but the computer language is English, which is difficult to do

鬼童丸饲养员
Автор

I am developing an interpreter in C++ myself right now so this series's release was well-timed.

CompactStar
Автор

It took like 4 days to finish this video with all the school work def worth it and I learned a lot.

chiki
Автор

Oh wow, you just made me create my new favourite free time project ever! I actually find this part very interesting and fun ;)

MaikKellerhals
Автор

Such an amazing timing! I've been working on my own scripting language in Typescript and have been struggling with the parser for a while now. Looking forward to future videos!

gducrash
Автор

Thank you for the videos. I am trying to follow along with C++ and your explanation were clear enough so that I can follow along with a different language.

chiki
Автор

You got yourself a new follower. I remember taking Compiled Systems in college and this course really brought me back to the "good ole days". Thanks my guy!

ZacZajdel
Автор

This was great, thank you! Looking forward to watching the next video in the series.

offroaders
Автор

This is great and thank you for making this series! There aren't many series like these.

aakarshanraj
Автор

Thanks for the video very few high quality videos on the subject!

Ericsicons
Автор

Great content, love the pace, keep up the good work!

ashwinm
Автор

Nice! Loving all of the content you've been pushing out.

codybontecou
Автор

Honestly, writing along this video made me really appreciate Dart's extensions

ЧингизНабиев-эг
Автор

Thanks man! Very useful tutorial! At first, it was hard to translate it into roblox's luau, but it got easier! I wouldn't have been able to make my language without you!

whozproxy
Автор

awesome video, even if it was hard to follow along (but that is just me)

AgamveerSingh-sx
welcome to shbcf.ru