Interview with Sr. C Dev | Prime Reacts

  Рет қаралды 414,899

ThePrimeTime

ThePrimeTime

Күн бұрын

Пікірлер: 308
@d.sherman8563
@d.sherman8563 Жыл бұрын
Senior JS dev one next, it’s absolute gold. ‘My job is to keep our code running while other packages are changing theirs’
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
"My job is to maintain our code stability amidst constantly evolving external packages."
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
"My job is to ensure our code remains stable and functional amidst constant changes in external packages."
@captainfordo1
@captainfordo1 Жыл бұрын
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 Жыл бұрын
@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.
@flex_prods
@flex_prods Жыл бұрын
looks fun xd
@user-vn9ld2ce1s
@user-vn9ld2ce1s Жыл бұрын
"c with methods"
@leonardocaetano6307
@leonardocaetano6307 Жыл бұрын
Exactly
@liamkearn
@liamkearn Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
You are too dangerous to be left alive
@piyushnarayan9342
@piyushnarayan9342 Жыл бұрын
Nah bro the FBI needs to get you right now
@swozzlesticks3068
@swozzlesticks3068 8 ай бұрын
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
@niks660097
@niks660097 7 ай бұрын
@@swozzlesticks3068 That's cause it was originally made for non-programmers, who had only worked on HTML and CSS, but browser makers forgot.
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
I respectfully disagree. The power and beauty of C++ lies in its modern features and object-oriented approach. Embracing these features can enhance productivity and code quality.
@davidjohnston4240
@davidjohnston4240 Жыл бұрын
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.
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
I understand your perspective, but I believe that the robustness and flexibility of C++ make it a valuable tool for developers. Its combination of low-level control and high-level abstractions can lead to efficient and well-structured code.
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
While C++'s modern features and object-oriented approach do have their advantages, I believe that its true power and beauty also lie in its flexibility and performance capabilities. By leveraging these aspects, developers can create efficient and scalable code that meets their specific needs.
@DKRYMMA
@DKRYMMA 6 ай бұрын
All of these replies sound like GPT bots
@theseangle
@theseangle 5 ай бұрын
​@@DKRYMMAyeah that guy above you is a troll 100%. They unironically say stuff that these parody videos joke about. I saw quite a few replies by this person and they all are on the same level of ignorance
@alexnoman1498
@alexnoman1498 Жыл бұрын
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 Жыл бұрын
And that's absolutely correct, because the '++' is bloat.
@mananasi_ananas
@mananasi_ananas Жыл бұрын
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 Жыл бұрын
c++ is great for job security. even better when combined with hlsl
@uvuvwevwevweossaswithglasses
@uvuvwevwevweossaswithglasses Жыл бұрын
++ is the bloat that saves your ass when it comes to ds and algo lmao
@phitc4242
@phitc4242 Жыл бұрын
if C++ is so great, why isn't there C+=1
@squeeekat
@squeeekat Жыл бұрын
The thing missing from the video was the thousand-yard stare as you get lost in a mind palace of template expansion
@T33K3SS3LCH3N
@T33K3SS3LCH3N Жыл бұрын
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.
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
Some popular libraries and frameworks in C++ include Boost, Qt, and OpenCV, which offer features for networking, GUI development, and computer vision, respectively. These tools can save developers time and effort in implementing common functionalities and optimizing performance.
@Caboose2563
@Caboose2563 Жыл бұрын
Love these guys, great sense of humor
@24wherath36
@24wherath36 Жыл бұрын
Vektor is a great band.
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
Additionally, the wide range of libraries and frameworks available for C++ can greatly assist developers in creating complex and scalable software solutions.
@arsnakehert
@arsnakehert Жыл бұрын
"Websites? We're talking about _real_ software?" Based
@BrunodeSouzaLino
@BrunodeSouzaLino Жыл бұрын
Whenever you see a C++ dev claiming they don't like C++, you can be sure they're stuck with C++98.
@platin2148
@platin2148 7 ай бұрын
Did you look at the new standard i can understand why people would do that.
@YateyTileEditor
@YateyTileEditor 5 ай бұрын
They will have to pry C++11 from my cold dead hands before I give it up. Anything after and I find myself using Java to solve the problem instead.
@elturco9573
@elturco9573 3 ай бұрын
Thats the good one
@leshommesdupilly
@leshommesdupilly Жыл бұрын
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
@IsabelIbarra-yf2hc
@IsabelIbarra-yf2hc 7 ай бұрын
Other popular libraries and frameworks in C++ include STL (Standard Template Library), OpenSSL, and Eigen. Each of these provides powerful tools for various tasks such as data structures and algorithms, cryptography, and linear algebra. Developers can leverage these resources to streamline their development process and create robust, efficient applications.
@ninjaasmoke
@ninjaasmoke 3 ай бұрын
omgg don’t even start with templates and template errors. just throw the whole computer away
@leshommesdupilly
@leshommesdupilly 3 ай бұрын
- Wait ?? It's all C/C++ ???? - Always has been *error: no matching function for call to ‘typename std::enable_if::type>::type>::value’ to ‘int’*.
@supersloth1667
@supersloth1667 Жыл бұрын
I love that you have the same mustache 🤣🤣 Love this guys videos though, and your reaction actually adds value, cheers!
@tykjpelk
@tykjpelk Жыл бұрын
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 9 ай бұрын
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 9 ай бұрын
@@plaintext7288 No, it's like 15 years ago and he never released it to the public.
@HelloThere-xs8ss
@HelloThere-xs8ss Жыл бұрын
Joke: "C, did you get the reference?"
@akmubilin4363
@akmubilin4363 Жыл бұрын
Do the JS one. It's hilarious
@equu497
@equu497 Жыл бұрын
The JS one is easily my favorite
@TheManyMan
@TheManyMan Жыл бұрын
agreed; fire pfp btw
@rautamies2305
@rautamies2305 Жыл бұрын
He should do the last Perl programmer one too :DD "I remember... back in... back in nineteen"
@combatcorgiofficial
@combatcorgiofficial Жыл бұрын
You know it’s not real software when you can write your networking stack in JS and get away with it lmao
@NoX-512
@NoX-512 Жыл бұрын
Tom has written a kernel in JDSL, because Tom is a genius.
@ProudFilthyCasual
@ProudFilthyCasual Жыл бұрын
His VIM and Emacs videos are fucking amazing. I don't even know what VIM or Emac is. But now I am an expert.
@JesseGilbride
@JesseGilbride Жыл бұрын
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.
@colinmaharaj50
@colinmaharaj50 8 ай бұрын
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.
@Levi_OP
@Levi_OP 4 ай бұрын
Nobody GAF
@Spirrwell
@Spirrwell Жыл бұрын
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 Жыл бұрын
Why would you use D over C++ or Rust?
@Spirrwell
@Spirrwell Жыл бұрын
@@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 Жыл бұрын
@@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 Жыл бұрын
@@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 Жыл бұрын
@@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.
@NotTheHeroStudios
@NotTheHeroStudios Жыл бұрын
I'm so happy you're watching more of his content, it's great
@lastmanstanding5423
@lastmanstanding5423 Жыл бұрын
6:37 - Prime you can click "don't recommend channel" on a drop down menu of each video.
@alangamer50
@alangamer50 Жыл бұрын
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 Жыл бұрын
Usually you'll get a core dump. If the problem is reproducible a debugger helps a ton.
@smnt
@smnt Жыл бұрын
sed 's/.*/cout
@zachmanifold
@zachmanifold Жыл бұрын
@@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 Жыл бұрын
a debugger and vcpkg will make your life that much easier 😅
@suheelhussain4975
@suheelhussain4975 Жыл бұрын
Package manager has nothing to do with C language. It is platform related.
@thomassynths
@thomassynths Жыл бұрын
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
@tedbendixson
@tedbendixson Жыл бұрын
LOL. I'm totally the guy that says "I love C, C++ not so much"
@thatmg
@thatmg Жыл бұрын
KZbin wouldn't recommend your own videos if it was written in C. Ps: calm down folks... its just sarcASM.
@TanigaDanae
@TanigaDanae Жыл бұрын
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.
@PhilfreezeCH
@PhilfreezeCH Жыл бұрын
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.
@mpbroadcast
@mpbroadcast 6 ай бұрын
Absolutely agree on both points.
@АртемПогодин-я9е
@АртемПогодин-я9е Ай бұрын
Try C3
@Jeremyak
@Jeremyak 5 ай бұрын
KZbin should be embarrassed, how hard could it be to not recommend YOUR OWN CHANNEL back to you? Seriously guys, what are you even doing there?
@equivocator7727
@equivocator7727 Жыл бұрын
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
@hannah__jemima
@hannah__jemima Жыл бұрын
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!
@futuza
@futuza Ай бұрын
4:57 YOU MANIACS! YOU BLEW IT UP! AH DAMN YOU! DAMN YOU ALL TO HELL!
@apefu
@apefu Жыл бұрын
4:05 - I did not know I suffered from PTSD
@alexandersemionov5790
@alexandersemionov5790 Жыл бұрын
Everyone with mustache these days. Love it
@isodoubIet
@isodoubIet Жыл бұрын
FYI there's no such thing as a virtual constructor in c++ lol.
@SimonBuchanNz
@SimonBuchanNz Жыл бұрын
I was trying to think of what that would do 😂
@khatdubell
@khatdubell Жыл бұрын
JSOS Its pronounced. J-SAUCE
@NotTheHeroStudios
@NotTheHeroStudios Жыл бұрын
Thank God, I've been trying to send this guys videos to you
@segueoyuri
@segueoyuri 11 ай бұрын
the "knock knock - race condition" gets me every single time lmao
@fulconandroadcone9488
@fulconandroadcone9488 Жыл бұрын
C is not cross platform it is the platform.
@JakobKenda
@JakobKenda 10 ай бұрын
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...
@DeepFriedOreoOffline
@DeepFriedOreoOffline Жыл бұрын
Linker errors are definitely the worst! "Whoops, looks like I have a problem. Okay, so where is... It's pointing to the .exe..."
@kacperrutkowski6350
@kacperrutkowski6350 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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.
@o1-preview
@o1-preview Жыл бұрын
C++ seems like a high level language when you are used to C.
@StatixCinder
@StatixCinder Жыл бұрын
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
@Guru4hire
@Guru4hire Жыл бұрын
Whats missing is something something godbolt, and comparing assembly outputs between different function return patterns.
@MoolsDogTwoOfficial
@MoolsDogTwoOfficial Жыл бұрын
Sometimes I adore C++ as a language, sometimes I wish I never learnt C++ at all.
@sirhenrystalwart8303
@sirhenrystalwart8303 Жыл бұрын
He is willing a javascript soft core from Xilinx into existence
@wiztek1197
@wiztek1197 Жыл бұрын
I cant believe it took you so long to find this guys videos
@TAP7a
@TAP7a 11 ай бұрын
2:05 after all, somebody made a rollercoaster in Excel
@emjizone
@emjizone Жыл бұрын
1:25 Diamond pattern: Why ? 😭😭😭
@alexbf4724
@alexbf4724 Жыл бұрын
Do the ffmpeg one! :D
@ficolas2
@ficolas2 Жыл бұрын
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
@bjorntrollowsky4279
@bjorntrollowsky4279 Жыл бұрын
1:55 you can write a kernel in most languages, too bad all these kernels will be academic trash since i'm pretty sure they'll make your CPU Ghz look like a kHz :D
@gnagyusa
@gnagyusa 6 ай бұрын
This made sense about 20 years ago. But, we have Valgrind now. Only idiots code in C without using Valgrind.
@ZombieLincoln666
@ZombieLincoln666 3 ай бұрын
Isn’t valgrind older than that? I had assumed it was as old as like gcc
@leshommesdupilly
@leshommesdupilly Жыл бұрын
I want to create brainfuck++, which is brainfuck, but with classes
@danser_theplayer01
@danser_theplayer01 2 ай бұрын
Project management issue - should've used assemblyscript instead of rust. If many devs already worked in js or ts then it would be an easy transition to wasm. I have no idea how it handles objects and functions even though wasm only works with 32 and 64 bit numbers, but I don't have to worry about that.
@joao98_
@joao98_ 5 ай бұрын
the first segmentation, we never forget
@Kersich86
@Kersich86 Жыл бұрын
the amount of jokes that went over this dudes head is hilarious
@francescobrizi4940
@francescobrizi4940 Жыл бұрын
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?"
@lance_c1323
@lance_c1323 9 ай бұрын
"Did you get it? Do you need pointers?" 😂😂😂
@unkn0wnrge189
@unkn0wnrge189 2 ай бұрын
I use pickaxe farm minerals, build my own forge out of clay, then I write my own CPU architecture on bamboo then I build my own CPU, I work on survival level programming. while you kids use binary I use unary. there is only 0.
@tracksuitcheems
@tracksuitcheems 10 ай бұрын
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...
@AndrewTSq
@AndrewTSq Жыл бұрын
The best ones from him is the Javascript Senior developer, and the PHP :D
@antgha
@antgha 20 күн бұрын
Welp! Someone is now going to write Doom running on whatever
@haakonness
@haakonness Жыл бұрын
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
@Sw3d15h_F1s4
@Sw3d15h_F1s4 Жыл бұрын
smh not using x86 assembly, c is so inefficient
@dylanmeeks54
@dylanmeeks54 Жыл бұрын
ARM or RISC get the rest of that shit out of here
@xealit
@xealit 6 ай бұрын
But people, do not program FPGAs in C/C++! FPGA is real hardware, real electronics. The whole point is to work with hardware and its features.
@neodonkey
@neodonkey Жыл бұрын
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.
@just_morby
@just_morby Ай бұрын
_Mötley Crüe mentioned_ I grew up on Mötley Crüe so now I feel obligated to leave a like and a comment.
@Dooezzz
@Dooezzz Жыл бұрын
If it's not a template constexpr, it's not real C++
@leshommesdupilly
@leshommesdupilly Жыл бұрын
Ok, but you gotta admit that he's right for the first statement lol
@NewLondonMarshall
@NewLondonMarshall Жыл бұрын
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. :)
@o1-preview
@o1-preview Жыл бұрын
vector is great, big fan of who ever created it
@MrPatrickbuit
@MrPatrickbuit 9 ай бұрын
@@o1-preview 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.
@o1-preview
@o1-preview 9 ай бұрын
@@MrPatrickbuitinteresting, I'm surprised no one solved that yet..
@MrPatrickbuit
@MrPatrickbuit 9 ай бұрын
@@o1-preview 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.
@BlueButtonFly
@BlueButtonFly 6 ай бұрын
C is just beautiful because it's necessarily explicit. C++ has the tools to skip steps.
@jim_andrianakos
@jim_andrianakos Жыл бұрын
The c++ standard library is pretty awesome.
@someguyoninternet802
@someguyoninternet802 5 ай бұрын
Well we have at least experienced the worlds biggest Segmentation fault, so far..
@JeremyStreich
@JeremyStreich Жыл бұрын
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!
@bmflinux
@bmflinux Жыл бұрын
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).
@JanMichalSzulew
@JanMichalSzulew 6 ай бұрын
"did you get that REFERENCE? do you need pointers?
@tokiomutex4148
@tokiomutex4148 Жыл бұрын
The segfaults will sue Netflx for being replaced by JS
@megawutt
@megawutt Жыл бұрын
I love that pompose "Low level".
@TheKastellan
@TheKastellan 8 ай бұрын
I'm just comparing the moustaches and they are the exact same.
@nikalisten
@nikalisten 11 ай бұрын
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?
@nochan99
@nochan99 6 ай бұрын
The solution to linker errors is to not use CMake. Use Qbs. The fun part is it is implemented in js xD
@AvalancheGameArt
@AvalancheGameArt Жыл бұрын
All is CPP? Maybe all the user code you write sure
@svaira
@svaira Жыл бұрын
Cpp developer = only programs in C Pre Processor, vastly superior to C++! Where else do you have a language where 'a' < 'b' can have a different result at runtime and compiletime! (yes, this is actually in the C spec, in case you wander how "beautifully simple" C really is...)
@bbsara0146
@bbsara0146 Жыл бұрын
he looks just like u with that big moustache
@零云-u7e
@零云-u7e Жыл бұрын
Don't grow a mustache, kids. Grow a Rustache™. I stare at C code and it segfaults. Part of life.
@Just-chilling978
@Just-chilling978 6 ай бұрын
I bet doom can't run on the vegas sphere external display
@m4rt_
@m4rt_ Жыл бұрын
When I get linker errors I just give up, and then maybe try again the next day, or some other day.
@opssheesh
@opssheesh Жыл бұрын
Didn't expect any of them to know FPGAs lol
@jesseparrish1993
@jesseparrish1993 Жыл бұрын
Just realized that the Sr. C Dev is dressed up like Primeagen
@michaeletzkorn
@michaeletzkorn Жыл бұрын
missing the hoodie
@JimHoward
@JimHoward 6 ай бұрын
People try to go over Niagara Falls in a barrel. That doesn't mean going over Niagara Falls in a barrel isn't incredibly stupid. And if you didn't start in assembly language, you're a wimp.
@robertj1679
@robertj1679 Жыл бұрын
Saw a vid recently where someone has Doom running on a pregnancy test 😂
@wadecodez
@wadecodez Жыл бұрын
They're missing the entitlement and complaints about being stuck on cpp 11
@Ryan-xq3kl
@Ryan-xq3kl Жыл бұрын
C++ is actually good to write in my opinion, but the compiler and errors are archaic.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
not bad...
@adrianconstantin1132
@adrianconstantin1132 7 ай бұрын
"Virtual constructor" is just made-up, not related to the language
@mordicai4296
@mordicai4296 Жыл бұрын
Doom will run on an granny smith apple.
@exception05
@exception05 11 ай бұрын
The one thing lacks in his joke video is "I don't know why you would consider anything but C or C++, you can write basically everything on C and C++. Is it complicated? Yes, but if you never tried it - you better quit programming. You're not a real programmer"
@mage3690
@mage3690 Жыл бұрын
Linker errors are indeed the worst. I legit could not write the "hello world" Assembly program for literal YEARS because of linker errors.
@NdxtremePro
@NdxtremePro Жыл бұрын
Wait, does the JavaScript kernel interpret itself? Or is there a kernel underneath?
@Jabberwockybird
@Jabberwockybird 11 ай бұрын
It's transpiled to a minified javascript that the machine can understand. 🤣
@boris---
@boris--- Жыл бұрын
2023-05-25... ok dude... we need some xqc editors...
Interview With Sr Rust Developer | Prime Reacts
15:01
ThePrimeTime
Рет қаралды 637 М.
Serverless Was A Mistake | Prime Reacts
13:40
ThePrimeTime
Рет қаралды 237 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Why I like C programming more than Web Dev (rant)
3:57
NeetCodeIO
Рет қаралды 189 М.
Interview With A Sr JavaScript Dev | Prime Reacts
24:43
ThePrimeTime
Рет қаралды 262 М.
When The Product Manager Knows Better than the Developer...
7:32
Dr. Bart Jaworski
Рет қаралды 4,3 М.
I Quit Amazon after 2 Months | Reaction
29:29
NeetCodeIO
Рет қаралды 162 М.
Brain F**k in 100 Seconds | Prime Reacts:
6:28
ThePrimeTime
Рет қаралды 303 М.
*Next-door 10x Software Engineer* [FULL]
4:50
Programmers are also human
Рет қаралды 878 М.
Code Review: CPP
12:29
TheVimeagen
Рет қаралды 73 М.
Torvalds Speaks: Rust's Impact on the Linux Kernel
3:50
Mastery Learning
Рет қаралды 610 М.
Devops is Terrible
24:36
ThePrimeTime
Рет қаралды 321 М.
Programming War Crimes | Prime Reacts
10:36
ThePrimeTime
Рет қаралды 423 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН