Is this the Future of Programming Languages?

preview_player
Показать описание
References:
Рекомендации по теме
Комментарии
Автор

Me when i wake up: looks like we are alive

flleaf
Автор

"LLVM is the React of compilers" hahaha I loved that one, it's a great analogy though

IgorGuerrero
Автор

I'm surprised to see my name here in this YouTube video at 38:30 +/- along with my old PACC project. 🙂

BenjaminRosseaux
Автор

Your videos remind me why I fell in love with programming. They're also more informative than most of the university classes I recall.

Good for the mind and the soul.

AdamSrgnt
Автор

"LLVM is basically the React of compilers, minus the toxic community."

ErikBongers
Автор

Mr. Zozin congratulations on 100K subs! (it's funny how the "vod's" channel has more subs than the "main" channel lol). Anyways i just want to thank you for being the cool guy that you are. I really love programming, but i cannot keep programming much on my own because i get discouraged or distracted really easily. But watching your videos give me motivation to code again. So thank you really much! again congrats on 100K (you deserve more than 100K). love from maldives 💖

Momoyon
Автор

I saw QBE in the recording of the Hare stream and was immediately excited... last time I build a toy language was in college like 18 years ago. But I had to use LLVM when contributing to one or two other language projects and it definitely felt too big (mentally and diskwise...). Cranelift seems like another simpler option but QBE takes it to another level.

batlin
Автор

Love the rant about the lexer, that's a reason I usually just end up writing all my own stuff...
A friend of mine always like to tell me "why do you waste your time writing your own stuff when there are perfectly good libraries you could use", I tell him A) what fun is that and B) stuff like you've just found. lol :)

SeishukuS
Автор

100k subscriber well deserved, amazing content as You're making the difference my dear friend!

diegorocha
Автор

Hey tsoding, I was thinking that maybe I'm the only person watching your videos from Iran :] Thank you they're great and worth the spended time

shynrez
Автор

9:52 Vim actually has syntax hightlighting for Hare out of the box. Can your emacs do that?

glowiak
Автор

I am putting QBE under “I want to build compilers, but I have no patience to try and learn GCC and Clang because they are somehow longer then Wheel of Time”

I even have the dragon book. Lets do this.

twenty-fifth
Автор

4:59 - in ideal world people program in python because it meets particular speed requirements, not because nobody cares about performance at all.

RuslanKovtun
Автор

Perfixes are (for php case) for speed up parser/lexer interpreter

AK-vxdy
Автор

From the user perspective prefixes were useful in the absence of LSPs and other code analysis tools to understand what you are looking at, it's for the same raison we see p_*, m_* conventions in old codebases

maman
Автор

The most genuine channel I've ever seen on youtube.

naoldereje
Автор

2:30:00 that in particular looks like a bug: on in stb_lexer.h line 565 it sets string_len to n (aka 0) before the loop looking at the characters, but then doesn't set it after the loop when it is done.

moreover it reuses the string storage, so if you have 2 different identifiers it the string view of the previous one will get overwritten.

ratchetfreak
Автор

3:43 I think Zig used LLVM in the past, but will transition or has transitioned to being entirely self-hosted
Rust does use LLVM though

packediceisthebestminecraf
Автор

9:45 "let's actually set the highlighting to javascript" LOL

RicardoValero
Автор

1:48:02 Really good perspective on lsp that I had not considered. I think this should be it's own clip.

kiosmallwood