For what it's worth: I get that this ain't the sort of stream you prefer doing, but I still enjoy them, cause I often find myself learning a fuckton just watching someone go through the troubleshooting process. The "trouble" is it's very hard to quantify any learning derived, since there's no way to know when or how some technique or approach might come in handy in future. I appreciate you didn't cut the process from the vod :) Edit: Oh and if you haven't, for a short one-off or something maybe do some manpage generation. I did a bit of it a while back and I was sorta stunned by how much fun it was to tinker with, for no apparent reason.
@@SimonMorganYayMore valuable by far, in my case. I suck donkey balls at building mental maps, so for me going all-in on one or seventeen unhappy paths and following them as far as I can or need to is usually the quickest way to a workable solution. CMake was a bastard. Still is, for that matter, given how much bad info on it is still out there, SEO'd right to the tops of the search indeces. Yay.
@@hedlundMore often than not I find it's useless LLM generated websites that dominate search results. Either that or shopping results. We need some kind of manual web scraping now.
@@hedlund Totally agreed there, both with the initial post and the comment about CMake. Every project that I've tried to build which uses it is a massive PITA, especially when my version of CMake is out of date by just a single version number compared to what their build script wants.
For the recursive snowflake example, you can actually render the Sierpinski Triangle by setting the branch count to 3 and the depth to something like 12-14 (12 for fast render, 14 for detail)
"It just compiles fast .. It just compiles fast. I'm sorry Rust fans. You just got destroyed by FreeBASIC that hosts binaries on SourceForge." ROTFLMAO
@@하람배-q5k It installs very easily and simply on Windows which is where I use PureBasic. I've always found installing PureBasic on Mac and Linux to be problematic.
x86 is 32 and x64 is 64 convention did not make sense to me as a kid and does not make sense now. Who decided that shortening x86_32 to x86 and x86_64 to x64 was a good idea? I guess it's just historical reasons all the way down.
@@ivanjermakov It's actually even worse and yes! It's historical AND marketing reasons! Does it make any harm? Probably, as "x86" will forever be a context sensitive name. Don't waste your time reading my triggered ramblings that follow, though, but I must write it or I would suffocate. Recently I learned that "x64" isn't even a real name and "x86" is actually IA32 and "x86-64" is actually AMD64 (you might've even seen some people using that name unironically). x86 was (is?) a 16-bit architecture. IA64 is also a real name, but it's for Intel's failed attempt at 64-bit architecture before AMD tried that as well as their first attempt at "not copying Intel" recorded in history. Where did "x64" came from? Microsoft, obviously. Maybe they didn't fancy calling their 64-bit windows XP release "x86-64" nor "AMD64", but they liked the name "x64 edition". Like... please... just call it XP64... BUT NO, let's confuse everyone, lmao kek. Then everybody started calling it that, because who else was going to correct them? Back then Apple was still thinking PowerPC was the future. Arm didn't avoid this problem either. Arm's 64-bit development gave us "AArch64", "ARM64" and "Armv8" names and they mean different things, but are used interchangeably. Does it make any harm? Definitely less than x86 situation. If you read all of this. I'm sorry.
@@araarathisyomama787 Totally agreed. I already knew the historical context, but it doesn't make it any better of a situation. I usually just say x86 32-bit or 64-bit and don't much care that x86 is supposed to be used only for 16-bit and if I had to use a 16-bit computer again I'd call it x86 16-bit because I'm that stubborn.
My son started college this year and they're doing VB. I'm having to learn it so I can help him. I've used almost every other language but avoided VB, and Delphi. Because they both had a bad name in the industry. I fell in love with Delphi, and use it daily. I'm now in love with VB. Coding for over 20 years and I fell in love with the languages that are meant to be for noobs (they're not).
Delphi with all its nowadays technological stuff is real masterpiece of designing web apps/native apps for Windows/Linux/iOS/Android. People who say Delphi is old technology stopped in 2002 and Delphi 7, and shares fake. The only problem is big companies don't see how far Delphi is nowadays compared to old stereotypes multiplied about Delphi.
I believe you like Lua, so why not make a stream about LÖVE or LÖVR? Works well on every machine I tried it on (Windows, macOS), easy to get up and running.
Seriously - I knew the project was still around but I certainly didn't expect it to show up like this. So many demos - And trying to figure out how Lynn's Legacy worked.
Well, I watched a video about the origins of Dartmouth BASIC earlier this year. Fantastic story and explains a lot, including why having numbered lines was actually genius.
Codsidering how I would have reacted upon encountering said "problems" was still very based imo. Nonetheless so nice of you to apologize for it which makes me think why is it (for most of the people) so damn hard to be nice. We could almost have a decent planet with more ppl like this.
Your phrase about extracting knowledge from examples instead of docs immediately recalled in my mind some old programming language. APL. Man, you just have to make a video about that abomination.
The reason why it probably works on your other account is because you install the 32 bit libraries on that account because linux accounts store library installations in different locations
My first on ZX Spectrum, later other 8-bits. Then i made promise to never touch VB, but life forced me in school. Although almost hate, VBA gave me some bread.... what a times...
@@araarathisyomama787 there was a bit drama in discord moderation, but looking that there is no marketing bulshit in every hole they are better (everyone better I think than rust community lol)
I get it, for tsoding a programming language is just a Raylib frontend.
literally raylib wrapper
BASICally you are right
Python is just a frontend for C
holy shit everything that could go wrong went wrong that was incredible
Yeah, it's a pure work of art like MichaelMJD or Bringus videos where everything goes wrong
Ok now I have to Watch thus 😂
Oh gosh... Close-sourced paid software causing a dev to meltdown? This is by designed. Also... HOLY FU** €79 for a BASIC compiler?
FreeBasic is free, and updated regularly. Delphi is more, but it's well worth the money.
ayo, ever tried visual studio?
I love so much how he went from pure disappointment to pure ecstasy after he could print "hello world" lol
That feeling of finally solving a frustrating problem is amazing.
I programmed racing games with this 30 years ago. Nostalgy
Tsoding using vim before gta6, poggers
For what it's worth: I get that this ain't the sort of stream you prefer doing, but I still enjoy them, cause I often find myself learning a fuckton just watching someone go through the troubleshooting process. The "trouble" is it's very hard to quantify any learning derived, since there's no way to know when or how some technique or approach might come in handy in future.
I appreciate you didn't cut the process from the vod :)
Edit: Oh and if you haven't, for a short one-off or something maybe do some manpage generation. I did a bit of it a while back and I was sorta stunned by how much fun it was to tinker with, for no apparent reason.
Same. People focus too much on the "happy path" when the unhappy path is just as (maybe more) interesting and valuable.
This is very valuable
@@SimonMorganYayMore valuable by far, in my case. I suck donkey balls at building mental maps, so for me going all-in on one or seventeen unhappy paths and following them as far as I can or need to is usually the quickest way to a workable solution.
CMake was a bastard. Still is, for that matter, given how much bad info on it is still out there, SEO'd right to the tops of the search indeces. Yay.
@@hedlundMore often than not I find it's useless LLM generated websites that dominate search results. Either that or shopping results. We need some kind of manual web scraping now.
@@hedlund Totally agreed there, both with the initial post and the comment about CMake. Every project that I've tried to build which uses it is a massive PITA, especially when my version of CMake is out of date by just a single version number compared to what their build script wants.
For the recursive snowflake example, you can actually render the Sierpinski Triangle by setting the branch count to 3 and the depth to something like 12-14 (12 for fast render, 14 for detail)
"It just compiles fast .. It just compiles fast. I'm sorry Rust fans. You just got destroyed by FreeBASIC that hosts binaries on SourceForge." ROTFLMAO
Not funny 😭
@@RustIsWinning RustIsLosing
That was good
Next episode: doing a language from zero to raylib any% speed run
Tsoding my favourite language unboxing creator
Using BASIC to draw lines on screen... That was nostalgic. If FreeBasic had the same drawing primitives as C64/MSX/etc... oh boy...
40:12 "I think I got hacked"
My first programing language.
Same (MSX-BASIC)
Me too 😅
my first "hello world" is written with blitz basic🙃
qbasic for me
@@nel_tu_ Same. Still the best variant, if you ask me.
hoped for a submission of a raylib bindings boolean patch to freebasic sourceforge
Huh! Didn't think about it... Maybe I should do it!
I want to see daily life of Mr. zoizing as a recreational programmer.
this
Recreational programming is his daily life.
Of course! All else is merely side effect @@DimaLifeIsGood
basic > python tbh
data scientists and students should be tricked to use it instead
You know PureBasic is not toy because it completely refuses to work on toy operating system. I might as well dare to call it based.
does it also not work on windows?
@@하람배-q5k It installs very easily and simply on Windows which is where I use PureBasic. I've always found installing PureBasic on Mac and Linux to be problematic.
11:08 here we can see an example of so called "foreshadowing"
3:17 Costly mistake that made you waste 30min when x86 is assumed to be 32 bit, but x64 is implied to be 64 bit
x86 is 32 and x64 is 64 convention did not make sense to me as a kid and does not make sense now. Who decided that shortening x86_32 to x86 and x86_64 to x64 was a good idea? I guess it's just historical reasons all the way down.
@@ivanjermakov It's actually even worse and yes! It's historical AND marketing reasons! Does it make any harm? Probably, as "x86" will forever be a context sensitive name. Don't waste your time reading my triggered ramblings that follow, though, but I must write it or I would suffocate.
Recently I learned that "x64" isn't even a real name and "x86" is actually IA32 and "x86-64" is actually AMD64 (you might've even seen some people using that name unironically). x86 was (is?) a 16-bit architecture. IA64 is also a real name, but it's for Intel's failed attempt at 64-bit architecture before AMD tried that as well as their first attempt at "not copying Intel" recorded in history.
Where did "x64" came from? Microsoft, obviously. Maybe they didn't fancy calling their 64-bit windows XP release "x86-64" nor "AMD64", but they liked the name "x64 edition". Like... please... just call it XP64... BUT NO, let's confuse everyone, lmao kek. Then everybody started calling it that, because who else was going to correct them? Back then Apple was still thinking PowerPC was the future.
Arm didn't avoid this problem either. Arm's 64-bit development gave us "AArch64", "ARM64" and "Armv8" names and they mean different things, but are used interchangeably. Does it make any harm? Definitely less than x86 situation.
If you read all of this. I'm sorry.
@@araarathisyomama787 yep, knowing full story it could've ended even worse!
@@araarathisyomama787 Totally agreed. I already knew the historical context, but it doesn't make it any better of a situation. I usually just say x86 32-bit or 64-bit and don't much care that x86 is supposed to be used only for 16-bit and if I had to use a 16-bit computer again I'd call it x86 16-bit because I'm that stubborn.
@@ivanjermakovit’s not shortened it was named x86 before the 64Bit „extensions“ existed
Zozing have you ever tried QB64
My son started college this year and they're doing VB. I'm having to learn it so I can help him. I've used almost every other language but avoided VB, and Delphi. Because they both had a bad name in the industry. I fell in love with Delphi, and use it daily. I'm now in love with VB. Coding for over 20 years and I fell in love with the languages that are meant to be for noobs (they're not).
VB in 2024? Way to poison the well.
@@GRAYgauss What is the problem with VB?
@@James-z6x3u Well, I disagree that Delphi is for newbs, or was ever supposed to be. Pascal and Object Pascal are two of the best languages after C.
@@anon_y_moussePascal is better than C
Delphi with all its nowadays technological stuff is real masterpiece of designing web apps/native apps for Windows/Linux/iOS/Android. People who say Delphi is old technology stopped in 2002 and Delphi 7, and shares fake. The only problem is big companies don't see how far Delphi is nowadays compared to old stereotypes multiplied about Delphi.
I believe you like Lua, so why not make a stream about LÖVE or LÖVR? Works well on every machine I tried it on (Windows, macOS), easy to get up and running.
you can use QB64 Phoenix Edition supports old 70's basic to modern one
you can even build your 40 years old basic software for modern pcs
QB64 is essentially a wrapper for C++ and is quite powerful.
FreeBasic... I didn't expect to get those kind flashbacks from over a decade ago
Seriously - I knew the project was still around but I certainly didn't expect it to show up like this. So many demos - And trying to figure out how Lynn's Legacy worked.
the freepascal is also alive, but no visibility
07:31 that is so incredibly cursed
the longer you go in time, the more issues appear... LOL... tsoding let's do COBOL
38:00 LOL, this is a pro player move
Tsoding falling into the delirium is gold
Razmišljam. Ti si pravi brat. Bog ti pomoga niko ti ništa ne moga.
Finally a proper language!
Watching a video about BASIC was not in my 2024 list
Well, I watched a video about the origins of Dartmouth BASIC earlier this year. Fantastic story and explains a lot, including why having numbered lines was actually genius.
42:42 it did lol input files: *.a, *.o, *.bas, etc.
The sourceforge links inside the github releases just made me laugh so much that it hurts.
yt so fcked our man gotta slap an apology scene 💀
Finally somebody says it ! I also hate curl / bash installs
Basic with lot of features. Quite interesting.
Finally! JBlow's origin story 😅
If while ends with wend, Tsoding want to use fend for for! Then you should use iend for if and send for switch.
Codsidering how I would have reacted upon encountering said "problems" was still very based imo. Nonetheless so nice of you to apologize for it which makes me think why is it (for most of the people) so damn hard to be nice. We could almost have a decent planet with more ppl like this.
basic compiler is fast man
Uff this guy is awesome
why have you stopped doing machine learning programming?
I saw the thumbnail change you ain't foolin no one
да как так то? под виндой ваще никаких проблем с PB :) берешь и запускаешь.
1:07:09 fascinating it has a specific command line argument for XBOX
FreeBasic is a nice language but we need to roll our own for a basic list and map.
I was waiting for this video after your tweet
Tsoding giving me the Terry Davis vibes!
7:20 not just me knowing he downloaded the 32 bit version instead of 64...
Tsoding, what's the flavour of your tea?
Bitter
@@TsodingDaily Just like life, I see... Wise choice!
The path thing may be because BASH is run in the wrong mode.
Tmux default to non-user mode.
i suspect that the FreeBASIC project doesn't have alot of contributors, which is why it's a little cobbled together.
Using vim now???
Why is the 32-bit download link the first one in the list anyway 💀
Cobb detected .:p
Gambas is another cool implementation of Basic
Just have to flush the buffer to print w/o a NL .. but it is very nice.
@@GaryChikeThis is so common
@@leschopinesns100 yes I expect this with low-level languages like Rust (eg. stdout().flush().unwrap()) but not so much with higher-level languages. 😊
Your phrase about extracting knowledge from examples instead of docs immediately recalled in my mind some old programming language. APL. Man, you just have to make a video about that abomination.
1:37:27 is that fucking cacaball???? Im such a child..
I'm screaming printenv at my screen
I had fun seeing everything go wrong. Thats me not knowing what to do.
44:10
Gona be banger
i dont like that he apologized start of the video for some random basement twitter ghost
My first programming adventures: mIRC scripts and then onto DarkBasic 😂... Something like 20 years ago?
36:24
brother ew, what's that?
Thank you....
Honestly, cool stream, so many feels. Good to know even a giga chad programmer can rage quit with programming sometimes lol
1:14:38 he starts programming fr
The reason why it probably works on your other account is because you install the 32 bit libraries on that account because linux accounts store library installations in different locations
New programming language found! Lets use raylib!
My first on ZX Spectrum, later other 8-bits. Then i made promise to never touch VB, but life forced me in school. Although almost hate, VBA gave me some bread.... what a times...
yay!! freebasic!
When do we get Tsoding BASIC?
Haven’t watched the video yet but i sense another raylib speedrun coming my way
this thing is so fucking crazy, 80 EUROS , the fuck, and then , you cant even run it without having a meltdown, this is such a shameful software
raylib speedrun any%
We need dark basic stream
what do you mean by account? do you mean linux user? or purebasic account?
What's up with the vim tomfoolery 🧐
LETSSS GO BASIC WORKS
Excellent
I want to learn programming, where can I start?
am i the only one who's seeing that MR Zozin has blue eyes?
My first program is written using VB for drawing some windows
Back to basic
Is it possible to save the snowflake image in a gif file?
Basic rules
Rule 1. Use anything as long as it’s not BASIC
@@desertfish74 Basic is cool, it's just old, but old is cool
Ah yes, Sourceforge binaries are not ok, github releases are fine (I do that too so no front)
if you want to waste money, dragonruby and 8th seem interesting.
❤❤❤❤❤❤❤❤❤
Did you try V language? Want to see some recreational programming series with it. It has wasm and C as build output! 😅
He did not that long ago
Are they even more "religious" than Rust devs or was it Nim?
@@araarathisyomama787 there was a bit drama in discord moderation, but looking that there is no marketing bulshit in every hole they are better (everyone better I think than rust community lol)
hello doctor how are you ?
Eww! That gave me VB vibes and catapulted me back to my childhood 😄 ... But still very entertaining, thanks!
How did you miss B4X? Versions for Android, IOS, Linux and Windows with a full WYSIWYG editor and live debugging.
47:59 your environment is messed up man
bran chlen
3 minutes in, I call 32-bit incompatibility.
It would be more interesting if the subtitles were the translation of your voice and not comments.
васика ещё и покупать :))
why's he vimming now?