Interview with Sr. C Dev | Prime Reacts

  Рет қаралды 300,491

ThePrimeTime

ThePrimeTime

11 ай бұрын

Recorded live on twitch, GET IN
/ theprimeagen
Original: • Interview with Senior ...
Author: / @programmersarealsohum...
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact

Пікірлер: 254
@d.sherman8563
@d.sherman8563 11 ай бұрын
Senior JS dev one next, it’s absolute gold. ‘My job is to keep our code running while other packages are changing theirs’
@captainfordo1
@captainfordo1 11 ай бұрын
The proper way to write C++ is to write C in .cpp files using minimal C++ features. Then writing C++ becomes a lot more enjoyable.
@AlFredo-sx2yy
@AlFredo-sx2yy 11 ай бұрын
@@zzzip3896 which is why you use GCC and g++ so that the void* behavior stays as consistent as possible between C and C++. Or, extern "C" whatever parts that are written in pure C if you want pure C behavior instead of whatever weird thing C++ decided was better to do than what existed before.
@flexprods
@flexprods 11 ай бұрын
looks fun xd
@user-vn9ld2ce1s
@user-vn9ld2ce1s 11 ай бұрын
"c with methods"
@leonardocaetano6307
@leonardocaetano6307 11 ай бұрын
Exactly
@liamkearn
@liamkearn 11 ай бұрын
Such a naive take. There is reason why arguably the biggest software stacks (kernels and browsers) are all in on simple C or modern cpp with little to no inbetween.
@SimonBuchanNz
@SimonBuchanNz 11 ай бұрын
I once considered what you would need to do to create a CPU that directly executed JavaScript. The world was saved when I got distracted by something shiny.
@Shakephobiaful
@Shakephobiaful 10 ай бұрын
You are too dangerous to be left alive
@piyushnarayan9342
@piyushnarayan9342 8 ай бұрын
Nah bro the FBI needs to get you right now
@swozzlesticks3068
@swozzlesticks3068 12 күн бұрын
Why would you spend >1 second thinking about Javascript? Isn't that a language people code in for money and only money? Not as performant as C Not as simple as python Anti-goldilocks ass language
@davidjohnston4240
@davidjohnston4240 11 ай бұрын
Since I design silicon circuits in CPUs, I tend to use C to interact with it because the data objects map to the physical reality of the silicon. But since I resisted to urge to move to C++, I managed to also avoid growing a ridiculous moustache.
@alexnoman1498
@alexnoman1498 11 ай бұрын
As a C dev, I was missing the unwavering confidence of guaranteed employment for the next 200 years. And all the hubris that comes with that. I love my job, which is of course C++ in name only ;)
@scifino1
@scifino1 11 ай бұрын
And that's absolutely correct, because the '++' is bloat.
@mananasi_ananas
@mananasi_ananas 11 ай бұрын
As a fellow C dev I would like to express my unwavering confidence that I will be employed as a C dev for the next 200 years.
@TsvetanDimitrov1976
@TsvetanDimitrov1976 11 ай бұрын
c++ is great for job security. even better when combined with hlsl
@uvuvwevwevweossaswithglasses
@uvuvwevwevweossaswithglasses 11 ай бұрын
++ is the bloat that saves your ass when it comes to ds and algo lmao
@phitc4242
@phitc4242 11 ай бұрын
if C++ is so great, why isn't there C+=1
@BrunodeSouzaLino
@BrunodeSouzaLino 7 ай бұрын
Whenever you see a C++ dev claiming they don't like C++, you can be sure they're stuck with C++98.
@Caboose2563
@Caboose2563 11 ай бұрын
Love these guys, great sense of humor
@24wherath36
@24wherath36 11 ай бұрын
Vektor is a great band.
@squeeekat
@squeeekat 11 ай бұрын
The thing missing from the video was the thousand-yard stare as you get lost in a mind palace of template expansion
@T33K3SS3LCH3N
@T33K3SS3LCH3N 11 ай бұрын
Alright, let's see what the documentation says about that... "A template parameter pack is a template parameter that accepts zero or more template arguments (non-types, types, or templates). A function parameter pack is a function parameter that accepts zero or more function arguments. A template with at least one parameter pack is called a variadic template." Naruhodon't.
@supersloth1667
@supersloth1667 8 ай бұрын
I love that you have the same mustache 🤣🤣 Love this guys videos though, and your reaction actually adds value, cheers!
@leshommesdupilly
@leshommesdupilly 11 ай бұрын
I think the most painful errors are when you get an error with a weird ass template you never thought you used with an obscure name coming from the unknown depths of std, an when you finally succeed to understand what is going on and successfully compile, you get a segfault
@NotTheHeroStudios
@NotTheHeroStudios 10 ай бұрын
I'm so happy you're watching more of his content, it's great
@akmubilin4363
@akmubilin4363 11 ай бұрын
Do the JS one. It's hilarious
@equu497
@equu497 11 ай бұрын
The JS one is easily my favorite
@TheManyMan
@TheManyMan 11 ай бұрын
agreed; fire pfp btw
@rautamies2305
@rautamies2305 11 ай бұрын
He should do the last Perl programmer one too :DD "I remember... back in... back in nineteen"
@Compton3clipsed
@Compton3clipsed 8 ай бұрын
His VIM and Emacs videos are fucking amazing. I don't even know what VIM or Emac is. But now I am an expert.
@tykjpelk
@tykjpelk 7 ай бұрын
A friend of mine is mainly a C developer, but he wrote a virtual machine in javascript once, so that he could write assembly in javascript.
@plaintext7288
@plaintext7288 Ай бұрын
I know this is an old comment and I am not even good at JS, but... Could you share a link? That sounds terrifying, amazing and hillarious at the same time
@tykjpelk
@tykjpelk Ай бұрын
@@plaintext7288 No, it's like 15 years ago and he never released it to the public.
@hannah__jemima
@hannah__jemima 5 ай бұрын
I agree, I only had a C++ job for a year and a half but also felt like maybe this guy was not quite so experienced with C++ as he is with the other technologies he parodies. But it was also just a feeling so was surprised you had a similar thought!
@Spirrwell
@Spirrwell 11 ай бұрын
Over the past several months, I've moved away from C++ and have been learning D. It has been such an enjoyable experience. I'd forgotten that programming can be fun. I feel like the primary reason people dismiss it is because of GC, but you can do manual memory management if you want to as well. It's such a beautiful language. Modules, UFCS, templates, reflection, user defined attributes, built in unit testing, array slicing like Python, a package manager, excellent interoperability with both C and C++, and it goes on. AND it has an @safe attribute that you can use if you're into memory safety stuff. It's just so much fun and lets you do what you want. I'm quite sad that it isn't super popular.
@irvingceron1016
@irvingceron1016 11 ай бұрын
Why would you use D over C++ or Rust?
@Spirrwell
@Spirrwell 11 ай бұрын
@@irvingceron1016 Really the short answer is that I enjoy it. I don't really have the experience to compare it to Rust. But for C++, it is such a night and day difference. D is every bit as powerful as C++, and it isn't an absolute chore to work with. It feels like the best parts of C++, Python, and Java all combined into a really robust language. Modules are awesome and aren't over-explicit syntactically like C++ modules are. If you can even use C++ modules because the ecosystem for that still sucks. You can use strings in templates no problem in D. You can in modern C++ as well, but you have to make your own fixed string class to do it. You've got built in unit tests if that's something you care about. UFCS is extremely cool and not something you can do in C++. D also has reflection which is something C++ could desperately use. Ultimately what I'm getting at is that it's just such a joy to program in. It doesn't get in your way. It's like the absolute freedom of C++, but in a way that doesn't make you miserable. I've been in the D Discord for a while now, and the people there are super helpful. So much of the time when I ask about something, it's just like "wait, you can do that?" With C++, I never really feel that kind of excitement. All I can say, is that I really hope more people give it a serious try. It's so much fun. The tooling could be better for sure. But at least the VSCode plugin for it is decent.
@Sauvenil
@Sauvenil 10 ай бұрын
@@Spirrwell This is why there are literally hundreds of programming languages, and why most people probably won't learn any particular niche language. (Ever see brainf*ck or JSf*ck? I feel like some languages are more of an exercise of how ridiculous a language can be and still be usable.
@Spirrwell
@Spirrwell 10 ай бұрын
@@Sauvenil I really don't get your point. D is nothing like the languages you mentioned. It's not a ridiculous language. It is incredibly well built, and it isn't absolutely miserable to work with. The primary reason it could be considered niche is because it doesn't have a giant corporation or committee backing it. It just is a great language. Like seriously, if you're a long time C++ programmer, give D a try for a few days. It's just plain fun.
@Sauvenil
@Sauvenil 10 ай бұрын
@@Spirrwell Sorry, I was being obtuse. The point is, everyone likes the languages they like for some reason, and some people want to make their own for X reason. Not saying it's particularly good or bad; just saying programming languages are like opinions, ha. I enjoy Javascript and how much I can do with it within a browser. It's fun what such a "simple" language can do now. Not trying to discount your experience with D; trying to say there are hundreds of languages and it's because people have fun with programming.
@thomassynths
@thomassynths 11 ай бұрын
I like C++ way more than C Virtual C++ constructors are fictional Diamond pattern is saner than virtual inheritance The video missed out on template compiler error hell
@JesseGilbride
@JesseGilbride 11 ай бұрын
One of my favorite things is watching him get upset at seeing his own suggested videos at the end. I forget it's coming, and every time I can't help but lol.
@PhilfreezeCH
@PhilfreezeCH 11 ай бұрын
What I want is C+, basically just C with namespaces as it is the most ridiculous thing not to have. And maybe just pure classes (no inheritance), I can see the advantages over structs.
@Guru4hire
@Guru4hire 9 ай бұрын
Whats missing is something something godbolt, and comparing assembly outputs between different function return patterns.
@NotTheHeroStudios
@NotTheHeroStudios 11 ай бұрын
Thank God, I've been trying to send this guys videos to you
@alangamer50
@alangamer50 11 ай бұрын
One of my biggest problems with c/c++ is the lack of a package manager. That and when the program hits you with "segmentation fault" and literally nothing else
@mananasi_ananas
@mananasi_ananas 11 ай бұрын
Usually you'll get a core dump. If the problem is reproducible a debugger helps a ton.
@smnt
@smnt 11 ай бұрын
sed 's/.*/cout
@zachmanifold
@zachmanifold 11 ай бұрын
@@mananasi_ananas yup, running a debugger and peeking at the stacktrace will pretty much immediately tell you what went wrong. segfaults are way scarier for people that avoid debuggers (I've met some...)
@vanilla4064
@vanilla4064 11 ай бұрын
a debugger and vcpkg will make your life that much easier 😅
@suheelhussain4975
@suheelhussain4975 11 ай бұрын
Package manager has nothing to do with C language. It is platform related.
@StatixCinder
@StatixCinder 11 ай бұрын
Template defined constructor base classes is where the next dimension is, what you use it for, well it's for that dimension only hehe: class B : A, no not just some shit inside the class, the entire class is now a rubix cube
@Kersich86
@Kersich86 7 ай бұрын
the amount of jokes that went over this dudes head is hilarious
@NoX-512
@NoX-512 11 ай бұрын
Tom has written a kernel in JDSL, because Tom is a genius.
@DeepFriedOreoOffline
@DeepFriedOreoOffline 8 ай бұрын
Linker errors are definitely the worst! "Whoops, looks like I have a problem. Okay, so where is... It's pointing to the .exe..."
@combatcorgiofficial
@combatcorgiofficial 11 ай бұрын
You know it’s not real software when you can write your networking stack in JS and get away with it lmao
@alexandersemionov5790
@alexandersemionov5790 11 ай бұрын
Everyone with mustache these days. Love it
@mordicai4296
@mordicai4296 9 ай бұрын
Doom will run on an granny smith apple.
@khatdubell
@khatdubell 11 ай бұрын
JSOS Its pronounced. J-SAUCE
@AndrewTSq
@AndrewTSq 11 ай бұрын
The best ones from him is the Javascript Senior developer, and the PHP :D
@HelloThere-xs8ss
@HelloThere-xs8ss 11 ай бұрын
Joke: "C, did you get the reference?"
@emjizone
@emjizone 9 ай бұрын
1:25 Diamond pattern: Why ? 😭😭😭
@alexbf4724
@alexbf4724 11 ай бұрын
Do the ffmpeg one! :D
@jim_andrianakos
@jim_andrianakos 11 ай бұрын
The c++ standard library is pretty awesome.
@apefu
@apefu 11 ай бұрын
4:05 - I did not know I suffered from PTSD
@equivocator7727
@equivocator7727 10 ай бұрын
This is the second time recently I've heard "virtual constructor" and every time I'm like "what the fuck is that". This time I just had to look it up to make sure I'm not going insane
@wiztek1197
@wiztek1197 11 ай бұрын
I cant believe it took you so long to find this guys videos
@kacperrutkowski6350
@kacperrutkowski6350 11 ай бұрын
Imo its kinda fun how different people consider languages being high or low level. I've heard many times people describing C as 'low level language', while considering GLSL (which is significantly lower level than C) to be a high-level language. I've also seen Verilog being considered as low-level (no surprise here - there are not many languages except for VHDL which are closer to the hardware than it), assembly as medium-level, and C as high level. Anyway it's all too relative ;/
@MrDavibu
@MrDavibu 11 ай бұрын
I don't know why you would consider GLSL to be lower level than C, GLSL was pretty much modeled after C. You have to consider that GLSL is meant to run on SIMD hardware and thus has limited input and output and also no function pointer or memory management, because it would be inefficient. But it has builtin vector- , matrix-types and operations, samplers and varyings, which C does not. I wouldn't say that it's lower level, but it's a purpose built language and considering the target difference is about the same level of abstraction, but I would argue that SIMD is harder to program than SISD or MIMD. But generally speaking a "high level programming language" is a language which can't simply be transferred into binary code. So C and GLSL are "high level programming languages". Where as assembly languages would be considered "low level programming languages", because all the operations in an assembly language have corresponding CPU instructions. Where as C has register management, variables, functions, structs, strings, arrays, for, while and more, which are abstractions on top of the CPU instructions. I think you can see it quite often that people say C is a "lower level language", trying to show that while C is technically a "high level language", it's low level compared to all the other languages.
@michaeletzkorn
@michaeletzkorn 5 ай бұрын
Verilog is literally used to describe hardware. It's a hardware description language. Very different concept to software but easy to mix up. sure, it's capable of some basic scripting and SystemVerilog has an entire verification subset, but these features of the language are intended for that for the purposes of debugging simulation. When people say its "low level," they're doing so in comparison to relatively more modern HDLs that work as DSLs within modern programming languages like Python, Go, Scala, and Rust. These languages target verilog as an output netlist. The appeal of these languages is that they allow for useful software code management paradigms like packaging your code into importable libraries or using OOP and functional programming. These extra degrees of freedom by definition make said HDLs "higher order" than verilog.
@and_I_am_Life_the_fixer_of_all
@and_I_am_Life_the_fixer_of_all 4 ай бұрын
C++ seems like a high level language when you are used to C.
@jesseparrish1993
@jesseparrish1993 8 ай бұрын
Just realized that the Sr. C Dev is dressed up like Primeagen
@michaeletzkorn
@michaeletzkorn 5 ай бұрын
missing the hoodie
@JakobKenda
@JakobKenda 2 ай бұрын
So ummm... I'm a C++ developer and the company I work at literally makes an application that lets other people write applications. So yeah...
@TanigaDanae
@TanigaDanae 11 ай бұрын
I hate linker errors. Expecially in combination with custom(/random) templates because the compiler was not in the mood to create methods or optimized them away.
@dwukropek
@dwukropek 9 ай бұрын
@ThePrimeTime I love linker errors for all the wrong reasons. As someone who knows C/C++ a lot, it just makes sure I'll never run out of work
@amn3siacx
@amn3siacx 9 ай бұрын
Man all our Java devs from India looks the same 😂😂😂
@arsnakehert
@arsnakehert 10 ай бұрын
"Websites? We're talking about _real_ software?" Based
@AdalicioJunior
@AdalicioJunior 7 ай бұрын
Let's not build a kernel with JS, ok?
@naranyala_dev
@naranyala_dev 11 ай бұрын
you should collabs with this guy Prime
@megawutt
@megawutt 10 ай бұрын
I love that pompose "Low level".
@tedbendixson
@tedbendixson 11 ай бұрын
LOL. I'm totally the guy that says "I love C, C++ not so much"
@nikanikasept
@nikanikasept 3 ай бұрын
what does it mean that someone is trying to write kernel in javascript? As I understand it syntax is decoupled from semantics, so you can have javascript's syntax but how to interpret that syntax can vary; So do we mean syntax and semantics of the language or just syntax and then he also have to write a new compiler for it?
@thatmg
@thatmg 11 ай бұрын
KZbin wouldn't recommend your own videos if it was written in C. Ps: calm down folks... its just sarcASM.
@luizs.f5305
@luizs.f5305 10 ай бұрын
Pls do a video reacting to their "Interview with an Emacs Enthusiast" Prime! 😅
@lastmanstanding5423
@lastmanstanding5423 7 ай бұрын
6:37 - Prime you can click "don't recommend channel" on a drop down menu of each video.
@digicyc
@digicyc 9 ай бұрын
Watching this while taking a break due to a linker error. :(
@sparthir
@sparthir 7 ай бұрын
I bet Doom can't run on my abacus. ;)
@zombizombi
@zombizombi 8 ай бұрын
JSOS kernel is written in C++ though..
@bmflinux
@bmflinux 9 ай бұрын
Ask you youtube uploader/editor to normalize the audio please. Its too low (and turning the volume up on my speakers al the way isn't a good idea).
@borjavazquez264
@borjavazquez264 11 ай бұрын
They have the same moustache it is so hilarious hahahahahaha
@lance_c1323
@lance_c1323 Ай бұрын
"Did you get it? Do you need pointers?" 😂😂😂
@NdxtremePro
@NdxtremePro 11 ай бұрын
Wait, does the JavaScript kernel interpret itself? Or is there a kernel underneath?
@Jabberwockybird
@Jabberwockybird 3 ай бұрын
It's transpiled to a minified javascript that the machine can understand. 🤣
@sirhenrystalwart8303
@sirhenrystalwart8303 11 ай бұрын
He is willing a javascript soft core from Xilinx into existence
@neodonkey
@neodonkey 6 ай бұрын
I love the way all his videos have really bad screen tearing in the video, I'm sure it's intentional. And the really choppy jump cuts too.
@ficolas2
@ficolas2 10 ай бұрын
2:00 Someone before 2010: I bet no one will run JS on the backend Some dude called Ryan Dahl, making a decision he will regret: Hold my beer
@isodoubIet
@isodoubIet 11 ай бұрын
FYI there's no such thing as a virtual constructor in c++ lol.
@SimonBuchanNz
@SimonBuchanNz 11 ай бұрын
I was trying to think of what that would do 😂
@colinmaharaj50
@colinmaharaj50 21 күн бұрын
2:40 I probably did some work with virtual constructors many years ago, so I can understand how it works, and I understood it, but don't ask me today what it is or how it works.
@segueoyuri
@segueoyuri 2 ай бұрын
the "knock knock - race condition" gets me every single time lmao
@suheelhussain4975
@suheelhussain4975 11 ай бұрын
I am not sure why the hatred towards C and C++. Almost all OS -- Windows, Linux -- are written in C. And I do not see them crashing every hour. Seg fault is due to bad programming practices.
@TAP7a
@TAP7a 3 ай бұрын
2:05 after all, somebody made a rollercoaster in Excel
@leshommesdupilly
@leshommesdupilly 11 ай бұрын
I want to create brainfuck++, which is brainfuck, but with classes
@bbsara0146
@bbsara0146 11 ай бұрын
he looks just like u with that big moustache
@boris---
@boris--- 11 ай бұрын
2023-05-25... ok dude... we need some xqc editors...
@NewLondonMarshall
@NewLondonMarshall 5 ай бұрын
I happily use C for everything apart from specific things. I use C++ std::cin, std::vector, and std::string, but apart from that I write C in .cpp files. :)
@and_I_am_Life_the_fixer_of_all
@and_I_am_Life_the_fixer_of_all 4 ай бұрын
vector is great, big fan of who ever created it
@MrPatrickbuit
@MrPatrickbuit Ай бұрын
@@and_I_am_Life_the_fixer_of_all Problem is that on embedded systems you really can't use the STL much because of flash restrictions and even big companies (who aren't working on embedded systems per se) often rewrite the STL themselves to improve performance. Don't get me wrong, the STL is absolutely amazing for learning cpp, but unfortunately it has few use cases in the real world.
@and_I_am_Life_the_fixer_of_all
@and_I_am_Life_the_fixer_of_all Ай бұрын
@@MrPatrickbuitinteresting, I'm surprised no one solved that yet..
@MrPatrickbuit
@MrPatrickbuit Ай бұрын
@@and_I_am_Life_the_fixer_of_all It’s getting solved over time. Microcontrollers are coming with increasingly more flash at a lower cost, which allows you to use more and more features.
@haakonness
@haakonness 11 ай бұрын
Am I the only one who laughed at that knock knock joke? especially followed with "did you get the reference, do you need pointers?" :P Very funny with his deadpan humor
@m4rt_
@m4rt_ 11 ай бұрын
When I get linker errors I just give up, and then maybe try again the next day, or some other day.
@francescobrizi4940
@francescobrizi4940 10 ай бұрын
the algorithm that is suggesting you your video has to be the cousing of amazon's "you bought a toilet seat last week, do you want to buy a toilet seat today?"
@TheKastellan
@TheKastellan 18 күн бұрын
I'm just comparing the moustaches and they are the exact same.
@fulconandroadcone9488
@fulconandroadcone9488 11 ай бұрын
C is not cross platform it is the platform.
@hadeseye2297
@hadeseye2297 4 ай бұрын
He looks here like Val Kilmer in Saint.
@robertj1679
@robertj1679 11 ай бұрын
Saw a vid recently where someone has Doom running on a pregnancy test 😂
@tracksuitcheems
@tracksuitcheems 2 ай бұрын
when prime starts the video saying this might be the one because he works with lots of c++ devs ignoring the shocking similarity in hair and moustache styling...
@bryanfernandez8531
@bryanfernandez8531 6 ай бұрын
ThePrimeTime: In Javascript. Me: :0 haha. Nice video
@MoolsDogTwoOfficial
@MoolsDogTwoOfficial 6 ай бұрын
Sometimes I adore C++ as a language, sometimes I wish I never learnt C++ at all.
@opssheesh
@opssheesh 11 ай бұрын
Didn't expect any of them to know FPGAs lol
@andrasvarga8614
@andrasvarga8614 11 ай бұрын
I think the C# one from him is the best
@Dooezzz
@Dooezzz 11 ай бұрын
If it's not a template constexpr, it's not real C++
@MrR8686
@MrR8686 11 ай бұрын
Going make a file system for the web is JavaScript
@AvalancheGameArt
@AvalancheGameArt 4 ай бұрын
All is CPP? Maybe all the user code you write sure
@leshommesdupilly
@leshommesdupilly 11 ай бұрын
Ok, but you gotta admit that he's right for the first statement lol
@tokiomutex4148
@tokiomutex4148 11 ай бұрын
The segfaults will sue Netflx for being replaced by JS
@Jabberwockybird
@Jabberwockybird 3 ай бұрын
Will Doom run on a Lowe's commercial?
@mariobroselli3642
@mariobroselli3642 Ай бұрын
Do the Network in Fortran 😂
@filthyfrankblack4067
@filthyfrankblack4067 11 ай бұрын
Segmentation Fault.. No problem
@Sw3d15h_F1s4
@Sw3d15h_F1s4 11 ай бұрын
smh not using x86 assembly, c is so inefficient
@dylanmeeks54
@dylanmeeks54 11 ай бұрын
ARM or RISC get the rest of that shit out of here
@davidharthcock7739
@davidharthcock7739 11 ай бұрын
Do prime reacts to microservices or did he do that already I forget
@wadecodez
@wadecodez 11 ай бұрын
They're missing the entitlement and complaints about being stuck on cpp 11
@domelessanne6357
@domelessanne6357 3 күн бұрын
Split soek
@KiyaG19
@KiyaG19 4 ай бұрын
i'm going to write a c++ interpreter in javascript >_
@carlynghrafnsson4221
@carlynghrafnsson4221 11 ай бұрын
Don't grow a mustache, kids. Grow a Rustache™. I stare at C code and it segfaults. Part of life.
@jesusmgw
@jesusmgw 11 ай бұрын
So the name is not the primagen anymore ? :(((((
@JeremyStreich
@JeremyStreich 9 ай бұрын
I always hate how linking errors cascade. It won't link with this version of the library.... So, I'll go get the new version of that. Now it doesn't like the old version of these other 10 libraries... But there isn't an OS package for those, yet because they are too new. So, what if I downgrade the first library? Alright, it should link fine now, except it doesn't because it find some symbol. But it worked before, what changed in what library? Oh, maybe it's the linking order.... Nope, of course not, that would be too obvious..... I'm not saying package management in other languages is perfect, but the problems npm and composer and pip and the like prevent are worth it. Why hasn't C written a package manger -- oh better yet a C package manager that uses AI to resolve linking errors on its own. chatgipity would see "Symbol X is not defined in...." and know what libraries or linking order or whathaveyou is causing the problem and download the proper binary libraries for the OS and architecture.... Now there's a startup idea!
Interview With Sr Rust Developer | Prime Reacts
15:01
ThePrimeTime
Рет қаралды 452 М.
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 685 М.
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 11 МЛН
ISSEI funny story😂😂😂Strange World | Pink with inoCat
00:36
ISSEI / いっせい
Рет қаралды 27 МЛН
Which one will take more 😉
00:27
Polar
Рет қаралды 82 МЛН
Interview With A Sr JavaScript Dev | Prime Reacts
24:43
ThePrimeTime
Рет қаралды 144 М.
Brain F**k in 100 Seconds | Prime Reacts:
6:28
ThePrimeTime
Рет қаралды 218 М.
It’s OK to Fail: Why I Quit Trying C++ for Godot Game Dev
8:48
The Infinite Inkwell
Рет қаралды 4,6 М.
Interview with a Senior C# Developer
10:56
Programmers are also human
Рет қаралды 589 М.
Don't Write Comments | Prime Reacts
14:31
ThePrimeTime
Рет қаралды 197 М.
Torvalds Speaks: Rust's Impact on the Linux Kernel
3:50
Mastery Learning
Рет қаралды 538 М.
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 475 М.
IS THIS SOFTWARE DEV? | Prime Reacts
19:17
ThePrimeTime
Рет қаралды 382 М.
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 5 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 25 М.
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 350 М.
What % of charge do you have on phone?🔋
0:11
Diana Belitskay
Рет қаралды 323 М.
Google I/O 2024 - ИИ, Android 15 и новые Google Glass
22:47