I'm doing the final project of cs50 while watching zozin
@SlinkyD4 ай бұрын
Everybody: What a character. WASM: What's a character?
@fatihozgen28864 ай бұрын
I started to get addicted to recreational programming.
@bashbarash11484 ай бұрын
Generalize to some extent the process of converting typescript into wasm, upload it to npm, call it a framework, and let them choke on it
@douglasgabriel994 ай бұрын
the random beatboxing always gets me 😂😂😂
@acquite4 ай бұрын
3:10 "you can only pass numbers to WebAssembly" this should not come as a surprise because EVERY modern intermediate representation works in the same way. QBE, for example, only lets you pass word, long, single, and double, all numbers. To pass anything else, you pass a pointer to it, just like WA. LLVM IR most likely has abstractions to work with structures more cleanly, but internally it's likely doing the exact same thing.
@KasasagiWad34 ай бұрын
struct pointers also require you to load and store when you want to access members, passing them directly using multiple args and returns means you can stay in register space (or stack space in WASM) for longer, but really your compiler or interpreter should be the one doing it for you.
@jikrochmal11744 ай бұрын
A pointer, incidentally, also being a number.
@Mariuspersem4 ай бұрын
I mean you say you are jokin, but you are right. Someone has to do the dirty work
@krellin4 ай бұрын
its not the dirty work its the fun work the dirty work is the unmaintainable garbage that people build on top of libraries... this is much more satisfying and fun
@Argoon19814 ай бұрын
@@krellin Exactly.
@i3looi24 ай бұрын
AI/Copilot will never defeat this man. NEVER !
@paulzupan37324 ай бұрын
He's one of the few programmers in the world who can write original code
@gahshunker4 ай бұрын
Translating Tsoding: “You dumb, I smart… wait wait wait just kidding”.
@danvictorlofranco67004 ай бұрын
Bro roasting every React Devs in existence
@doodocina4 ай бұрын
the final result of thoses series is native c3 app. tsoding will say "web sucks"
@GreggHarris-gm7ef4 ай бұрын
thank u to all the crazy nerds out there 🙏 - sincerely, a crazy nerd
@tehangler4 ай бұрын
Incredible, as always. Can't wait for next ep.
@nathaaaaaa3 ай бұрын
I actually have a library called Kext (for TypeScript). It stands for Kotlin Extensions and is me attempring to bring some cool Kotlin's stdlib stuff to TS.
@AbhayBisht-tw6pn4 ай бұрын
Here we are doing real Software Engineering 😂 3:36
@corvoworldbuilding4 ай бұрын
Great thumbnail KEKW
@froop23934 ай бұрын
Yeah great title! Instantly clicked 😊
@the-last-spark4 ай бұрын
bro went from c to ts its only a matter of time.
@ecosta3 ай бұрын
11:30 Thank you, my Emacs-user friend. Your comment brings me some sanity. Yes, original VIM is responsive AF. I use it for Java at work, for crazy-nerd C/C++ stuff in my PC, without any bloat from IDE-like features. So snappy I know any slowness is hardware issues (or company bloats like Falcom Agent etc).
@PavelAShvedov4 ай бұрын
I have an idea how to optimize rendering. Maybe you can store pixels data of the last floor,ceiling and walls rendering, and on the next update check if there were n't any player movement or camera rotation, just skip steps of rerenering floor, ceiling and walls and reuse previous pixels data.
@ntorneri4 ай бұрын
Hey Tsoding, you should try out embedded programming sometimes. This sure shall fullfil your desire for simplicity, minimalism and do it yourself. Bare metal is the way to go
@weekipi58132 ай бұрын
Then there's react that rerenders an entire potentially huge component even if you change a character from a string
@PwnySlaystation014 ай бұрын
"I have nothing against high level frameworks" Come on..... Yes we do ;)
@raoulwo31324 ай бұрын
thank you for your service
@BLVGamingY4 ай бұрын
from an oop perspective baka mitai sussy balls gagnam style mlg trickster doomer cycle
@kirillvoloshin20654 ай бұрын
легенда
@acrapid7845Ай бұрын
Добрый день). Кто он такой?
@bosch53034 ай бұрын
Based intro
@ivandimitrov44104 ай бұрын
"I'm joking by the way"
@bosch53034 ай бұрын
@@ivandimitrov4410 we all need to legally cover our asses behind a /j
@Kingromstar4 ай бұрын
damn this dude knows so much.
@GRATHRRAM4 ай бұрын
11:03 well then c has the best webside
@snowin_jj4 ай бұрын
9:58 Good looking website build using silly frameworks 😅
@Przemekcyklop1234 ай бұрын
how do we grab the "," ???? 1:27:30
@edgaremmanuel31974 ай бұрын
I see the porn folder getting smaller, what happened?
@georgesamaras47314 ай бұрын
Tsoding i keep subscribing to your channel and whenever i search your channel i am unsubsribed. I must have subscibed more than 100 times and keeps hapenning. Your channel and maybe two or three others keep showing that i have not subscribed. Do you know why, other than cleaning cache, history etc?
@johndoublew30604 ай бұрын
Some soy dev *insert JS framework here* enjoyer at yt hates him probably
@satyajeetjena67584 ай бұрын
schizophrenia
@mfy01084 ай бұрын
A little advice: don't spam bombs by jitter clicking spacebar, especially out of walls so they explode directly on you. Just trust me. I tried it once and didn't like it
@bobtheoutbuilder85524 ай бұрын
the thumbnail KEKW
@wiseskeshom46734 ай бұрын
I am a Vim user and also a big fan of Vim but it is so funny every time that you said Can your Vim do that 😅😅
@inspikalu4 ай бұрын
What OS do you use and what is your DE
@NikolasPafitis4 ай бұрын
debian and i3wm
@shinglinhgpastel67204 ай бұрын
Debian with the i3 window manager and he uses EMACS to write code
@Czeckie4 ай бұрын
i wonder what keyboard he uses
@Martinit0Ай бұрын
Emacs and Emacs
@MecchaKakkoi4 ай бұрын
Joking, not joking 😛
@Odod40004 ай бұрын
I love your videos! 😀
@manucaouette4 ай бұрын
1:07:34 I personally like using vim macros instead of multiple cursors, while one is visually more powerful the second one lets you repeat the same sequence of actions somewhere else, so yeah, my vim can do that
@FaZekiller-qe3uf4 ай бұрын
I can't live with them. I don't understand their complicated abstractions. They're more complicated than what they're abstracting, and this complexity is more difficult to work with.
@blackhaze38564 ай бұрын
Can you wasi do that?
@demolazer4 ай бұрын
Speaking of websites, I recently spent a few months delving into learning common LISP and all the documentation looks like it was written in 1998 or simply doesn't exist all lol
@Kingromstar4 ай бұрын
high level frameworks are for businesses 😁
@flamendless4 ай бұрын
From an OOP perspective, OOP is trash
@Presenter22 ай бұрын
noob uses c3 lol
@jsvrs3 ай бұрын
I'm high level guy
@fu8864 ай бұрын
From OOP perspective c sucks
@speltincorrectyl18444 ай бұрын
OOP more like POOP
@3_smh_34 ай бұрын
C doesn't suck, but the tooling around it definitely does while Java has no redeeming qualities.
@bashbarash11484 ай бұрын
from oop perspective everything sucks, it's not a big deal
@alejandroioio67844 ай бұрын
Nextjs is trash xd
@glowiak34304 ай бұрын
Should be "I don't need ANY silly frameworks you can't live without". English does not use double negatives.
@SlinkyD4 ай бұрын
I'm almost never not broke. Ain't nothing a lil thinking won't solve.
@gintoki_sakata__4 ай бұрын
@@SlinkyDprogrammers are not known for english
@SlinkyD4 ай бұрын
@@gintoki_sakata__ void huh(return WTF)
@271828182845904523544 ай бұрын
High-school English-as-a-second-language perhaps. But it ain't no nothing like the real living language.