I do think that C++ simp may have had a point tho: Even without STL, C++ provides templates, concepts, lambdas, function objects, constexpr, operator overloading, namespaces, better type safety, and inline functions For those who prefer their poison, there's classes, inheritance, exceptions In C you can accomplish a lot but it's messy and more error prone - #define, function pointers, void*, etc
My coworker like 5 years ago would get really mad whenever anyone said transpiler. "They're just compilers!" which is kinda true. Take in input set of bytes and make output set of bytes!
@@sphaerophoria It is totally true. It's also true that dogs and cats are just animals. But some categories are clearer than others I suppose. Transpilers are compilers that don't do lowering. "Lowering" is the process in a compiler of making a code construct lower-level, less abstract, more concrete. The "trans-" in "transpiler" means "across". So a traditional compiler outputs lower level code while a transpiler is a compiler that outputs code at a similar level: across rather than down.
hey man recently discovered your videos. I like your style, your speed and your competency. I would like to ask for one thing: Could you make the font size bigger ? x.x its a little hard to follow on the phone :P
When I was his age I probably used even smaller fonts but now I'm an old fart... but I'm also on a laptop so unlike many livecoding videos I can cope with this one.
I know this stream is about a learning experience, and it was fun watching you write the XML parser. But this is code that only runs at compile time, right? Wouldn't at higher level language like python where parsing an XML to a nested dict is a one liner be more appropriate? Pretty sure writing a python script that parses that XML to a zig file with all the appropriate structs, functions and doc strings should be a 30min not 2:30 task. I'm not a professional developer, just a physicist who codes a lot, but I usually write all the support tooling in python when working on C++ projects. Had to both implement one of these parsers in C++ (because runtime) and python and it's a huuuuge difference in both functionality I achieved and pain of coding.
Apparently Zoomers need to see things constantly moving online. I don't know if they can't focus without it or what the explanation behind it is but it's a known thing.
@@andrewdunbar828 it's a meme that has been targeted at generational cohorts as part of a long-standing tradition of older generations mocking younger ones. Gen Alpha (and by extension, sometimes Gen Z) are infamed for a "short attention span", with fairly little supporting evidence. the meme started as a reaction to short-form videos on platforms such as TikTok and UA-cam Shorts that featured one or more recordings of gameplay (usually Subway Surfers, or Minecraft parkour maps) along with text-to-speech content, in order to keep viewers' attention, especially to exploit viewers with ADHD. these videos have a predominantly younger demographic because younger people tend to be less critical of media and less likely to deride media as lacking artistic merit, usually because they haven't been exposed to a breadth of different media yet. what started as a joke targeting the videos changed to targeting the viewer cohort, hence the "attention span" meme
Appreciate the detailed breakdown! A bit off-topic, but I wanted to ask: My OKX wallet holds some USDT, and I have the seed phrase. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Could you explain how to move them to Binance?
7:40 talk tuah brainrot got too deep in my brain
I do think that C++ simp may have had a point tho:
Even without STL, C++ provides templates, concepts, lambdas, function objects, constexpr, operator overloading, namespaces, better type safety, and inline functions
For those who prefer their poison, there's classes, inheritance, exceptions
In C you can accomplish a lot but it's messy and more error prone - #define, function pointers, void*, etc
Congrats, you rediscovered transpilers 😅
My coworker like 5 years ago would get really mad whenever anyone said transpiler. "They're just compilers!" which is kinda true. Take in input set of bytes and make output set of bytes!
@@sphaerophoria It is totally true. It's also true that dogs and cats are just animals. But some categories are clearer than others I suppose. Transpilers are compilers that don't do lowering. "Lowering" is the process in a compiler of making a code construct lower-level, less abstract, more concrete. The "trans-" in "transpiler" means "across". So a traditional compiler outputs lower level code while a transpiler is a compiler that outputs code at a similar level: across rather than down.
hey man recently discovered your videos. I like your style, your speed and your competency. I would like to ask for one thing: Could you make the font size bigger ? x.x its a little hard to follow on the phone :P
When I was his age I probably used even smaller fonts but now I'm an old fart... but I'm also on a laptop so unlike many livecoding videos I can cope with this one.
🥇
I know this stream is about a learning experience, and it was fun watching you write the XML parser. But this is code that only runs at compile time, right? Wouldn't at higher level language like python where parsing an XML to a nested dict is a one liner be more appropriate? Pretty sure writing a python script that parses that XML to a zig file with all the appropriate structs, functions and doc strings should be a 30min not 2:30 task.
I'm not a professional developer, just a physicist who codes a lot, but I usually write all the support tooling in python when working on C++ projects. Had to both implement one of these parsers in C++ (because runtime) and python and it's a huuuuge difference in both functionality I achieved and pain of coding.
I just don't like the concept of having to read the whole file into memory :D
Brother what is the point of the brick wall animation? In that area you could put your social links instead. Great content as always.
I really just want to tank my bitrate
Apparently Zoomers need to see things constantly moving online. I don't know if they can't focus without it or what the explanation behind it is but it's a known thing.
@@andrewdunbar828 it's a meme that has been targeted at generational cohorts as part of a long-standing tradition of older generations mocking younger ones. Gen Alpha (and by extension, sometimes Gen Z) are infamed for a "short attention span", with fairly little supporting evidence.
the meme started as a reaction to short-form videos on platforms such as TikTok and UA-cam Shorts that featured one or more recordings of gameplay (usually Subway Surfers, or Minecraft parkour maps) along with text-to-speech content, in order to keep viewers' attention, especially to exploit viewers with ADHD. these videos have a predominantly younger demographic because younger people tend to be less critical of media and less likely to deride media as lacking artistic merit, usually because they haven't been exposed to a breadth of different media yet. what started as a joke targeting the videos changed to targeting the viewer cohort, hence the "attention span" meme
Appreciate the detailed breakdown! A bit off-topic, but I wanted to ask: My OKX wallet holds some USDT, and I have the seed phrase. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Could you explain how to move them to Binance?