Programming Curves

  Рет қаралды 1,892,995

ThePrimeagen

ThePrimeagen

Күн бұрын

Пікірлер: 760
@Lord_zeel
@Lord_zeel 6 ай бұрын
The learning curve for C is sharply upward, flat for a bit, then a strait vertical line downward that represents the developer having experienced a real life segfault.
@cyrilemeka6987
@cyrilemeka6987 6 ай бұрын
😂😂
@GiannisM-t5y
@GiannisM-t5y 6 ай бұрын
😂😂😂😂
@Turplemaple6318
@Turplemaple6318 6 ай бұрын
Then you become one with the computer 😱
@tigana
@tigana 6 ай бұрын
Sharply upward? I’m literally dying trying to just get it to create a file on my machine😭 Hopefully it’s just a permissions issue cause that was very humbling
@AndersJackson
@AndersJackson 6 ай бұрын
Well, C is very low level, so it isn't that hard to understand, actually. Especially if you know some low level programming. And segment faults are part of the upward learning curve part.
@kristoferssolo
@kristoferssolo 6 ай бұрын
“Then you spend the next two years of your life trying to create tokio”
@simpingsyndrome
@simpingsyndrome 6 ай бұрын
What is tokio?
@ok-alarm
@ok-alarm 6 ай бұрын
@@simpingsyndromeits a rust crate
@riceontopofbeans534
@riceontopofbeans534 6 ай бұрын
@@simpingsyndrome a library that is a runtime for async rust
@trashedlife1
@trashedlife1 6 ай бұрын
Hahahaha got me 😂😂😂
@SpeaksYourWord
@SpeaksYourWord 5 ай бұрын
​@@riceontopofbeans534what's async rust?
@Joao-uj9km
@Joao-uj9km 6 ай бұрын
C/C++ learning curve actually has bumps where you move back.
@SunglassOrang
@SunglassOrang 3 ай бұрын
joão é um nome legal.
@Joao-uj9km
@Joao-uj9km 3 ай бұрын
@@SunglassOrang obrigado sunglass
@Joao-CE.U-1M
@Joao-CE.U-1M Ай бұрын
@@SunglassOrang Well, Obrigado também, I guess.
@perssontm1628
@perssontm1628 21 күн бұрын
I guess, if you try to overcomplicate things. But then you could always go back to what you're used to so I wouldn't say it ever goes downwards. I don't really think that's possible with logic and math based stuff. It's mostly memory.
@oddeda
@oddeda 20 күн бұрын
Obviously, since the pointers are pointing back :)
@alexscriba6075
@alexscriba6075 6 ай бұрын
Haskell mentioned let’s gooo
@vaisakh_km
@vaisakh_km 6 ай бұрын
It's functional cousin Nix no where to be seen 😢
@alvaromoe
@alvaromoe 6 ай бұрын
Pants off bois!
@mentat92
@mentat92 6 ай бұрын
Haskell, when you start to learn, you say wow wonderful language and then you discover Monad… and you quit
@vaisakh_km
@vaisakh_km 6 ай бұрын
@@mentat92 i really like monad.. only reason i quit haskel cuz it's just faster to use any procedural language...
@alexscriba6075
@alexscriba6075 6 ай бұрын
@@mentat92 stick with it. Once you get used to monads they’re actually amazing. But definitely takes some getting used to.
@programmersoham
@programmersoham 6 ай бұрын
Haskell mentioned
@engcuz
@engcuz 6 ай бұрын
I hate this language so bad . I had to take it as part of the degree
@w花b
@w花b 6 ай бұрын
​@@engcuz At least you can hate it properly. Most people hate languages when they barely wrote a hello world program.
@engcuz
@engcuz 6 ай бұрын
@@w花b 😂
@Thatchxl
@Thatchxl 5 ай бұрын
Haskell was an interesting experience. Looking at good Haskell code would feel so intuitive yet writing anything took forever for me. Whenever I got something working I felt like a genius
@draiccun
@draiccun 5 ай бұрын
@@engcuz I like Haskell and I'm currently taking a course for my Master. BUT I HATE that we have it as a theory course and we are talking about semantics and syntax. Easy Haskell, hard Haskell, weird Haskell, upside down Haskell, Lambda, Typechecking and type inferenz. Ah lets make some proofs that everyone will forget about after the exam and that will make everyone hate functional programming. Like everyone says that OO is not a silver bullet and that you should consider other paradigms. Which I can agree on and I want to learn other programming styles. BUT when you are introduced to them with 0% practicality and a lot of proofs and weird mathematics, than you start to hate logical and functional programming. You program some "Hello World" type programs, but you don't learn when to use it and how to do real life problems.
@T1Oracle
@T1Oracle 6 ай бұрын
The learning curve for C++ is a lime that extends to infinity because know one mind could ever hold all of it.
@alivepenmods
@alivepenmods 5 ай бұрын
Plus they'll add features to the sdl faster that you can learn them
@gogogooner
@gogogooner 5 ай бұрын
Nahh, that's when you go from learning C++ itself to learning various shit that's been written in it.
@Pavel.Zhigulin
@Pavel.Zhigulin 5 ай бұрын
Until you try to explain somebody what std::launder do. After this you realize you never knew the language
@Ruktiet
@Ruktiet 5 ай бұрын
Know? Syntax error
@baranjan6969
@baranjan6969 5 ай бұрын
EVERY 3 GODDAMN YEARS WE GET NEW RULES THAT CONTRADICT STUFF THEY ADDED EARLIER
@shApYT
@shApYT 6 ай бұрын
This man does more marketing for Haskell than every Haskell project in history combined. I might just try to maybe think about Haskell because of him.
@thekillingspoon
@thekillingspoon 6 ай бұрын
If it feels a bit daunting and you’re up for frontend, you could try Elm. It’s a simplified, polished version of Haskell in a lot of respects, and it makes frontend coding actually fun and easier IMO. If you don’t want to do frontend though, you might try OCaml as your Haskell gateway dr-err, language. (I haven’t used it, but it should be a lot easier to learn and get productive with than Haskell.)
@BeethovenHD
@BeethovenHD 6 ай бұрын
Learn You a Haskell for Great Good!
@Loki-
@Loki- 6 ай бұрын
​@@BeethovenHD I forgot that even existed since my programming languages course... flashbacks...
@byronvega8298
@byronvega8298 6 ай бұрын
You should, it's very fun!
@Boxing_Gamer
@Boxing_Gamer 6 ай бұрын
Haskell is amazing
@PierreThierryKPH
@PierreThierryKPH 6 ай бұрын
Haskell has a brutal learning curve at the beginning if you're alone, but it's such a joy after that. Even during the learning, actually, but it's a struggle sometimes.
@JodyAlford
@JodyAlford 3 ай бұрын
As an outsider, language itself looks straightforward. I suspect it's the maths required to understand it that is brutal. 🤣 I've done some digging on category theory and have pro xp in functional programming. But I haven't put in the effort to earn my 💡on Monads for example.
@XxZeldaxXXxLinkxX
@XxZeldaxXXxLinkxX Ай бұрын
​@@JodyAlfordit's just a language, you don't need a math degree or anything. My gripe with learning haskell is just bringing myself to learn the unintutive syntax, but the struggle that most people have is just thinking in a functional programming style
@paridhaxholli
@paridhaxholli 8 күн бұрын
I didnt know dr disrespect knew programming😮
@ipa_stor
@ipa_stor 6 ай бұрын
According this rust is a time machine?😂😂😂
@vaisakh_km
@vaisakh_km 6 ай бұрын
Rust is a time machine it took 6months to build the prototype
@MrxDaffy
@MrxDaffy 6 ай бұрын
@@vaisakh_km You wish rust is time machine, because it is only way to learn it in resonable time frame.
@KeithBoehler
@KeithBoehler 6 ай бұрын
Time control is a selling point of Rust.
@jx5b
@jx5b 6 ай бұрын
Yeah, graphs dont work like that man :D.
@applepie9806
@applepie9806 6 ай бұрын
I thought it meant you learn Rust in pieces
@jirapit
@jirapit 6 ай бұрын
Can we actually talk about what exactly are hard about async rust? As a rust beginner, rust feels very straight-forward. I used multi-threaded async rust in many of my projects, and everything just worked beautifully, but after talking with many professionals who use rust, I strongly believe that this is just an illusion and there must be something that I missed or haven't yet encountered to actually understand what are hard about it.
@deezydoezeet
@deezydoezeet 6 ай бұрын
I'm right here with you. The complexity of async in rust always flies way over my head.
@parkourbee2
@parkourbee2 6 ай бұрын
Yeah I just slap some tokio on it
@eps-nx8zg
@eps-nx8zg 6 ай бұрын
having used a lot of async rust in one of my projects now, I really do not think it is that bad.
@diablo-project
@diablo-project 6 ай бұрын
Problem is not with async or multithreading itself. Problems start appearing when you have some struct, that does not implement Send+Sync, because now you cannot just say "trust me bro", you need to satisfy a bunch of traits which you usually will not use. Arc
@inertia_dagger
@inertia_dagger 6 ай бұрын
​@@diablo-projectI'm trying to understand why Arc is needed. Arc is for non-static data so it could be freed, and Mutex is to make that data Send + Sync and avoid nasty bugs like data races, right?
@Flameandfireclan
@Flameandfireclan 6 ай бұрын
He forgot to mention that you spend 1 year out of that 2 year period compiling Rust.
@erice.3892
@erice.3892 3 ай бұрын
this is true. try writing a function that returns an async function in Rust, and you’ll find out it’s basically impossible to satisfy the compiler.
@zai_ry11
@zai_ry11 19 күн бұрын
the compiler pretty much became a karen😂
@TheAlmosted
@TheAlmosted 5 ай бұрын
I actually believe I now understand async rust... after 2 years of working on a project which I restarted from scratch in the middle because the previous owners of the project didn't do it in a rusty way. And had to add reverse engineering of encryption and hashing algorithms to re implement them in the project, and optimization to have it work as a web application...
@irlshrek
@irlshrek 6 ай бұрын
huh? this hasnt been my experience at all
@knpark2025
@knpark2025 6 ай бұрын
Mine for Python as a daily Excel replacement: /-____ The first "/" stands for "there's no way this is gonna work" and the following flatline is where I realized I can literally make it do anything I want and it will still do *something* that is useful to me. There is no way I am entitled to be getting away with this.
@Canilho
@Canilho 5 ай бұрын
This is funny because I could tell from other short that this guy had issues learning async, and he mentioned it in this one :D It's part of the learning, either you got it, or you don't!
@freeottis
@freeottis 5 күн бұрын
Exactly. Is there a language that makes it easy?
@spaceshipable
@spaceshipable 6 ай бұрын
I think you also need to factor in the joy curve, because Go's joy curve is a flat line at y=0
@ThePrimeagen
@ThePrimeagen 6 ай бұрын
We're going to need a doctor in the house if a programming go
@AlbertBalbastreMorte
@AlbertBalbastreMorte 6 ай бұрын
I love it so far.
@spaceshipable
@spaceshipable 6 ай бұрын
@@AlbertBalbastreMorte Your opinion is objectively wrong.
@tjkatz
@tjkatz 6 ай бұрын
​@@AlbertBalbastreMorte Go is short for Goat
@ex-xg5hh
@ex-xg5hh 6 ай бұрын
Go's joy curve is a zigzag. It goes up a bit but falls back to 0 every time you write if err != nil.
@QuirkCreep
@QuirkCreep 6 ай бұрын
C++ : "curve,Interesting..."
@uuu12343
@uuu12343 7 күн бұрын
For go, the learning curve is exponential in a downward trend - its practically impossible at the start when you try and wrap your head around the dependency surrounding the go package management and its project management ONCE you got that down to a T, then it gets easier, but until then, its a straight line at all times
@Veptis
@Veptis 5 ай бұрын
Python is the dunning Kruger bathtub
@vasilyzorin2537
@vasilyzorin2537 6 ай бұрын
I learnt Rust in just a couple days after which I wrote a complex multi-threaded async application using Tokio. Now a couple of months later I am the middle of a huge full-stack Rust project (using Leptos). Rust is so easy and pleasant to use.
@Loki-
@Loki- 6 ай бұрын
​@@epixerty because they're literally the coolest and smartest person in the room
@vasilyzorin2537
@vasilyzorin2537 6 ай бұрын
​@@epixerty What I did is read the book for an hour or so and then read a lot of code for a few hours. Then I wrote my application throwing unwrap() and clone() all over the place just to make it work and it worked. The next day I removed most of the clone() calls and replaced all unwrap() calls with proper Result and Option handling. The Rust compiler is a true friend.
@vasilyzorin2537
@vasilyzorin2537 6 ай бұрын
@@Loki- nah, IQ 103. Average.
@hagaiak
@hagaiak 6 ай бұрын
@@epixertyIt's true that Rust forces us to learn many concepts which other languages might hide under the carpet. For newer devs it can be overwhelming to learn so much at once, but with years of experience and knowing most programming concepts, a person can learn Rust in a few days. But in fact, if you think about it, it took that person years to understand Rust. They just knew most of it from experience before approaching the language. Enjoy the journey, eventually it will all be second nature. Cheers
@stysner4580
@stysner4580 6 ай бұрын
@@Loki- I really don't understand people like you. You can absolutely learn the basics of Rust in a couple of hours, start programming some project and be pretty comfortable using Rust after a few days. Maybe you could not and are just jealous? Rust isn't nearly as hard as people say it is.
@Talking__Ben
@Talking__Ben 20 күн бұрын
I'm learning rust out of spite
@piotrkowalczuk8183
@piotrkowalczuk8183 6 ай бұрын
The Go learning curve depends on the amount of things you have to unlearn that you carry from other languages.
@cookiedoodle0276
@cookiedoodle0276 6 ай бұрын
Learning async in any language put me down always
@pdgiddie
@pdgiddie 6 ай бұрын
Try Elixir 😊
@marcelor1235
@marcelor1235 4 ай бұрын
@@pdgiddie i really like Elixir, but is hard to find Elixir developers for your team so...
@pdgiddie
@pdgiddie 4 ай бұрын
@@marcelor1235 It's also hard for Elixir devs to find vacancies 😂 It's just a chicken-and-egg situation right now, but recognition is growing. There are agencies that specialise in Elixir recruitment, and job boards. The plus side is that most people looking for Elixir jobs have decent experience in the industry.
@Templarfreak
@Templarfreak 6 ай бұрын
very similar curve like with Go with Lua. lil bit up, smooth sailing, then you start getting into things like coroutines and that the standard library is so tiny, but from there pretty smooth sailing again.
@ahmadnorouzi2102
@ahmadnorouzi2102 3 ай бұрын
Wow. I did not think I would see Lua here. I'm starting to get into it, but the tinyness of the standard library leaves me feeling a little breathless. Interesting syntax compared to what I've tried before though; I'll give it that. (It also doesn't have the problem of 0.1+0.2=0.30000000000000004)
@Templarfreak
@Templarfreak 3 ай бұрын
@@ahmadnorouzi2102 luckily, Lua has been around for so long that there are a lot of resources that exist out there in the wild already. just have to go find it. that helps supplement the library some :D there are also projects like Love2D and a wide array of games that Lua is embedded which imo also makes learning it a lot easier because you can transfer understanding of Lua easily from game to game.
@Garwinium
@Garwinium 2 ай бұрын
No way new informative coding man explaining stuff with microsoft paint just dropped :O
@malachibergman902
@malachibergman902 5 ай бұрын
I love Haskell. I taught other people when I was in college and it was a great experience. I didn’t know anyone else who genuinely enjoyed it. I loved it
@prime3482
@prime3482 Ай бұрын
It mostly feels like set of completely flat plateaus that still somehow go upwards...
@ProCoder119x
@ProCoder119x 3 ай бұрын
C++ learning curve: *Let me introduce myslef*
@solidfacile983
@solidfacile983 6 ай бұрын
A thousand roads lead a man forever toward Haskell👨‍🦯
@elbranlo4727
@elbranlo4727 3 ай бұрын
You are not Thor bro 💀
@astrahcat1212
@astrahcat1212 6 ай бұрын
I'm very satisfied with having memorized a lot of JavaScript boilerplate and React. Used C# for a while before that and C++ before that, still like native development but JavaScript is pretty quick to learn if you get that functions are objects, and that there are different ways to write functions, then get down promises and async and basic node stuff.
@eliseulucenabarros3920
@eliseulucenabarros3920 6 ай бұрын
The Glorious Haskell Compiler!
@LordHonkInc
@LordHonkInc 6 ай бұрын
I tried learning Rust by implementing "Ray Tracing in a Weekend" last year, went great. Then I wanted to parallelize it; I'm still working on that bit.
@RomanAvdeevX
@RomanAvdeevX 3 ай бұрын
Try rayon crate
@smileytrashbag6713
@smileytrashbag6713 20 күн бұрын
As someone who took a college class on Haskell, youve successfully convinced me to never EVER touch Rust
@softcoda
@softcoda 3 ай бұрын
Two years Rust, what a scary curve / graph.
@caschque7242
@caschque7242 6 ай бұрын
Yeah, learning Haskell even to a basic degree is an eye opener. At least it was for me. learning how to do functional programming is so helpful.
@MatttKelly
@MatttKelly Ай бұрын
Im at the point where everything kinda blends together. I feel like, ultimately, all languages do the same thing (for the fundamentals mostly) and once you know the concepts you can pick up languages incredibly fast.
@Pixcrafts
@Pixcrafts Ай бұрын
That's why I like how AI gets more and more integrated into IDEs. I want to forever depart from the trivialities and focus on the business logic, creative aspect of an app
@LimeGreenTeknii
@LimeGreenTeknii Ай бұрын
At first I thought he meant spoken languages, and he was talking about the conjugation of the verb go
@PixelThorn
@PixelThorn 5 күн бұрын
The you learn c/c++ which has a smooth line and you realize you're overthinking things and it's all you need
@ahadshaikh368
@ahadshaikh368 4 ай бұрын
C is itself easy but learning it's Data Structure is mental
@maleldil1
@maleldil1 3 ай бұрын
C is "easy" as in it makes it really easy to write code that has issues like segfaults, buffer overflows, use after free, etc.
@conorstewart2214
@conorstewart2214 3 ай бұрын
Maybe it’s just me having more experience in embedded than anything else but C data structures just seem to make a lot of sense.
@kozas0
@kozas0 3 сағат бұрын
what data structure? it's just bytes
@sgfire526
@sgfire526 5 ай бұрын
Haskell still gives me ptsd from my college days
@AhmadK30
@AhmadK30 9 күн бұрын
i was in an internship at this stupid crypto startup and they expected me to be fully proficient with rust to write their backend for borrowing withdrawing solana cause the founders did not know how to do it and I resigned 2 weeks later cause they expected too much while helping me to no level
@tjmburns
@tjmburns 6 ай бұрын
I'll never stop loving haskell
@Phenom0100
@Phenom0100 4 ай бұрын
At Florida State University where I have my Master's in Computer Science they start you off with C/C++ for intro, Object Oriented, and data structures courses. I believe this is the case to make other languages easier to learn or atleast understand.
@5h4n6
@5h4n6 5 ай бұрын
Haha this is great! I've delved into Rust for 8 months, and I really like it. I guess what's needed is a certain mindset. Mind you, I've not entered yet the depths of Rustonomicon.
@Dharengo
@Dharengo 3 ай бұрын
Is this PirateSoftware's alt channel?
@adrunkenloner
@adrunkenloner 6 ай бұрын
Homeboy copying Thor's video style
@orkcol
@orkcol 6 ай бұрын
i know right
@CartoonRevive
@CartoonRevive 6 ай бұрын
Nothing wrong with that
@crashbash8549
@crashbash8549 6 ай бұрын
Bro thinks he's thor
@MetaKnight68
@MetaKnight68 5 ай бұрын
If it ain't broke
@missionpupa
@missionpupa 5 ай бұрын
Thor didn't invent Ms paint
@ItsPatessGem
@ItsPatessGem 4 ай бұрын
Is this pirate software from wish?
@cube_player
@cube_player 2 ай бұрын
no its piratesoftware with a mustache
@Moped_Mike
@Moped_Mike 14 күн бұрын
Why does my graph look like it’s crashing into 2 vertical lines then burns so hot it melts steel….
@kipchickensout
@kipchickensout 6 ай бұрын
been using C# for 6 years and i still get stumped by cool or useful things that i didn't know sometimes
@stysner4580
@stysner4580 6 ай бұрын
Which is a problem. There are so many ways to do things in C# and most of the time there are huge performance traps in the majority of those ways. People call Rust verbose, but C# can be even worse at times.
@kipchickensout
@kipchickensout 6 ай бұрын
@@stysner4580 I have yet to have any problems regarding performance, very often it just generates identical lowered C# I wouldn't call C# very verbose either
@Boxing_Gamer
@Boxing_Gamer 6 ай бұрын
Any language that allows null should just be disregarded per default, it cannot be used for anything serious.
@zookaroo2132
@zookaroo2132 6 ай бұрын
​@@Boxing_Gamer hyperbolically cool, reastically hyperbolic
@amritnalam9994
@amritnalam9994 6 ай бұрын
​@Boxing_Gamer Why? Java allows it and works for a lot of stuff, right? I'm sure I'm missing something lol
@vitalis
@vitalis 6 ай бұрын
Not me trying to learn Spanish and then finding out every object has a genre and 10000 verb variations
@HalfinchLonomia
@HalfinchLonomia 6 ай бұрын
it's called rust because when you try to move in it, it breaks
@SWard-oe8oj
@SWard-oe8oj 6 ай бұрын
sounds like someone who knows html and css
@AndrewLuhring
@AndrewLuhring 6 ай бұрын
now if they had said "move a value in it, the borrow checker comes for your soul" I'd be able to empathize
@gljames24
@gljames24 6 ай бұрын
No, that's python.
@SWard-oe8oj
@SWard-oe8oj 6 ай бұрын
@@gljames24 he doesn't have a clue about programming
@matthewx2799
@matthewx2799 Ай бұрын
Python: *goes below the line*
@ViewportPlaythrough
@ViewportPlaythrough 6 ай бұрын
i learn a part of a language according to what my current project needs. thus learning curve depends highly on what im trying to do or what functionalities are needed for that project. if all youre doing with A is add something up, but you have to make a whole framework using B, no matter how hard A is irrelevant to the scope of what needs to be done with B
@ojassharma56
@ojassharma56 10 күн бұрын
The way this man writes the S is just mind boggling to me
@vikram8514
@vikram8514 21 сағат бұрын
Javas learning curve starts from infinity
@falkez1514
@falkez1514 5 ай бұрын
now C is like, a tiny slope, a bit constant then just straight down forever
@Carface03
@Carface03 4 ай бұрын
Pirate Software if he used more than sqaures:
@panjak323
@panjak323 Ай бұрын
Everybody gangsta until learning Prolog
@mikerepec
@mikerepec Ай бұрын
It’s not a loop, it’s a spiral.
@silverschmerz4261
@silverschmerz4261 2 ай бұрын
Haskell's strong but the documentation for its higher-order abstractions (Monads) should be re-written so a junior dev without math Ph.D. can understand it in less than 2 hours.
@zionvad
@zionvad Ай бұрын
async is pretty clear for previous users of python with gevent,eventlet and then async/await in python 3.0
@dirtydevotee
@dirtydevotee 18 күн бұрын
Sorry, Rust has an "async" and an "await" function that revolve around setting and resolving a "future". So, what are we talking about here?
@coollobsterr
@coollobsterr 4 ай бұрын
someone said "Go is my hammer and everything is a nail."
@MyThoughts19902X
@MyThoughts19902X 4 ай бұрын
That's where the name rust comes from. It rusts your mind by the time you learn it.
@ChrisVisserDev
@ChrisVisserDev 29 күн бұрын
Problem with js is that its one thing to learn the syntax, but learning all the patterns to build things correctly takes a whole different level of reasoning that takes years of practice
@Sem7ex_e
@Sem7ex_e Ай бұрын
I fucking started learning rust by making a web server ... after 17 years of programming, I thought I was an imposter !
@hannibal8049
@hannibal8049 6 ай бұрын
"..Then you can travel in time"
@warmooze
@warmooze 2 ай бұрын
I glimpsed into C++ and I'm convinced that its learning curve has an imaginary axis.
@heroes-of-balkan
@heroes-of-balkan 5 ай бұрын
If C is a simple footgun with no protection measures, and if C++ is more protected footgun but when protection is somehow removed, it hurts more, then Rust is a smart shotgun
@titan_codes
@titan_codes 6 ай бұрын
I used async Rust in my last job for 2 years and I honestly thought it was fine after the initial learning curve.
@StaticSkyTV
@StaticSkyTV 6 ай бұрын
Dude treats Rust like a toxic exGF he can't get over...
@thatmg
@thatmg 6 ай бұрын
The comedic timing here is perfect.
@thepopmanbrad
@thepopmanbrad 3 ай бұрын
Oh hey he’s using that tactic from Thor about drawing on screen and people pay attention when you talk or something
@demyk214
@demyk214 6 күн бұрын
I do so much Async Rust I enjoy it too this day. Yes it’s difficult but it kinda feels rewarding
@Psychewukong
@Psychewukong 5 ай бұрын
I know javascript, I'm comfortable with javascript and now I want to learn go/rust/haskell, which one should I go ahead with? And each of these language is used for building what?
@xemkis
@xemkis 16 күн бұрын
The difficulties of writing Rust are largely just the difficulties of writing thread safe code made manifest.
@sherlockho4613
@sherlockho4613 11 күн бұрын
try drawing the haskell,scala,cpp curve would be interesting to see
@tsiiphsycoii
@tsiiphsycoii 6 ай бұрын
The learning curve for common lisp never ends.
@wiwbiz2
@wiwbiz2 6 ай бұрын
C++ guy here...
@hitts8928
@hitts8928 4 ай бұрын
C++: YOU START IN THE NEGATIVE 😂😂
@showmeyourcritz321
@showmeyourcritz321 5 күн бұрын
The learning curve of MatLab (as "programming language") goes in negative X axis direction 😂😂😂
@SumanRoy.official
@SumanRoy.official 4 ай бұрын
What's the curve for Love language 💀?
@marc-io
@marc-io 6 ай бұрын
So he never used haskell
@buizelmeme6288
@buizelmeme6288 5 ай бұрын
I wonder if java is like rust, but only if u use it outside of Minecraft modding?
@kylekingsberry5680
@kylekingsberry5680 6 ай бұрын
Having written an asynchronous multithreaded server for doing one-to-many audio streaming between clients, I fully agree 😢. Never again
@laurentbajrami3688
@laurentbajrami3688 Ай бұрын
Did'nt rust promise "fearless concurrency"?
@alkolaqi83
@alkolaqi83 2 ай бұрын
This guy keeping everyone honest
@agtugo9197
@agtugo9197 3 ай бұрын
Hahahaha you travelled in time with rust, pretty accurate
@emeraldbonsai
@emeraldbonsai Ай бұрын
I’ve only ever done async and parallel rust and I really don’t understand the hate for it it’s so nice was trying to do Similiar stuff in go and was having massive issues and crashes. I did use to use nodejs back before they standardized async so maybe I’m just used to it but it really confuses me the hate
@milosworks
@milosworks Ай бұрын
Rust is the epitome of “we want to make a complicated language just because we can”
@holl7w
@holl7w Ай бұрын
This is like a very uneducated take. I can sniff the smell.
@FrezoreR
@FrezoreR 6 ай бұрын
Now give us the learning curve of Haskell!
@lucianithildin1748
@lucianithildin1748 6 ай бұрын
ALL THE CRABS, WAKE UP!
@sandhilt
@sandhilt 5 ай бұрын
Trying learn Haskell and Rust in same time.
@ConradHansenQuartey
@ConradHansenQuartey Ай бұрын
the way he came for Rust :O
@alenasenie6928
@alenasenie6928 6 ай бұрын
XD, first thing I did when learning rust was async and multiprocess, is just so easy compared to python for me, it makes so much sense, maybe it is the language for people with ADHD, but I don't get how it would be considered hard, the hardest part for me was to declare the types (not really necessary but super helpful with the rust compiler). Also, apparently I am good at transfering my knowledge from one language to another, I have gotten over begginer level in hours with new languages with syntax that I had not used before (I learned to program, but my degree didn't required to test many languages, I was taught mostly with python and VHDL, also some octave/mathlab, but is all transferable with only slight differences in the syntax in my opinion.
@californiadreams1170
@californiadreams1170 6 ай бұрын
As someone who volunterely decided to learn Rust, this is true
@Fitz0fury
@Fitz0fury 2 ай бұрын
Haskell bit actually made me lol.
why rust libraries may never exist.
7:26
Low Level
Рет қаралды 288 М.
I Went To DEFCON!
16:25
ThePrimeagen
Рет қаралды 330 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 528 М.
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 517 М.
so i tried ghostty...
6:18
ThePrimeTime
Рет қаралды 204 М.
You want to learn Haskell. This is why.
3:00
peppidesu
Рет қаралды 121 М.
Go vs Rust: Which To Learn In 2024?
6:27
Kodaps Academy
Рет қаралды 176 М.
The 3 Laws of Writing Readable Code
5:28
Kantan Coding
Рет қаралды 800 М.
before you code, learn how computers work
7:05
Low Level
Рет қаралды 584 М.
Why I’m Switching To Go in 2024
8:10
Awesome
Рет қаралды 100 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 109 М.