using camel case in c++ must be considered a war crime fr
@timcostanzo370Күн бұрын
I taught all of these languages. The problem with C is one little mistake can dozens of errors. Spent a great deal of time talking my kids off the ledge
@kelownatechkidКүн бұрын
Absolute trash lol what? it's just a read only cache without invalidation or anything, that is not useful
@FearlessDudeiscool2 күн бұрын
How are you like "connecting" the NodeJs and Rust?
@corntall47522 күн бұрын
Could you try cppfront? It's C++ syntax 2 😊
@comalab23872 күн бұрын
i think its lovely of you to acknowledge that c++, a language thats been used excessively for 40 years, is "fully capable" :')
@Dokattak2 күн бұрын
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone" - Bjarne Stroustrup, author of C++
@iCrimzon2 күн бұрын
Cant wait for you to rewrite JS in binary 🎉🎉
@rodrigoqteixeira2 күн бұрын
dfgyudiifgyequofgydsufgwqhudsfgyufiigwfyurwigfyuwiigfyduogfyuwqofgyefqoteuyrfoqw I hope this comment helps you get a recommendation boost.
@ainet84152 күн бұрын
Build your own llm or slm to be accurate
@Pantherasinleopard3 күн бұрын
holyc is better
@fasic463 күн бұрын
Dev experience for JS 10/10 really? 😅
@TheRealMangoDev3 күн бұрын
idek why i watched this i literally know this
@kyaki1013 күн бұрын
Calling c a functional language in the first seconds of the video made me click off
@aminefun15 күн бұрын
👎
@win_ini6 күн бұрын
just use whichever one you want
@land30216 күн бұрын
So high level 2000 on any video game with lots of enemies spawning in all at once programs are easy to write 😂😂😂💀💀💀 P.S. it's a joke relax everyone! "Everyone" knows what low level programming is, but it's quite the funny terminology cause low level implies high ease, and of all the low level things that are out there, low level programming is anything but something you can do with ease... if anything, it's something you can only do if you're a level 2000 video game boss.
@Harald7237 күн бұрын
Just use kotlin
@fraserw7 күн бұрын
My opinion of c++ is the seperation of classes into headers and implementation is actually the worst part because it greatly overcomplicates any project, and creates a lot of unnecessary duplication. The entire way dependencies and compiling is handled in C++ is actually just a spawn of satan in all my experience programming. Yes, you do get low level concepts, but it just feels like the language is getting in the way rather than accelerating development.
@lizard4508 күн бұрын
c is not a functional language
@papalongsvideos30468 күн бұрын
If you feeling hard to learn C#, learn first VBA, they are both OOP and in the same ecosystem which is .net.. Once you get the context of OOP from VBA, learning C# is much easier...
@deepfan148 күн бұрын
Bro make a compiler programming language
@kennethvalbjoern9 күн бұрын
C is not exactly they the goto-language for compiler-writers. C, C# and C++ is very similar in syntax. And C# performs perfectly well against C and C++ in general development. I've used C++ 25+ years ago, but have been using C# professionally since 2005. Unless you do low-level hardware programming, you should avoid C at any cost. Using C++ safely is difficult because of the pointers and the non-existent automatic build in memory management. After beginning C# I've not missed C++ at all. It's soo easy to make advanced stuff work in no time with C#. I've programmed Java pro also, but it's a relic from the past compared to C#. So unless low-level hardware is your business, you should definitely go for C#.
@tweetyguy73479 күн бұрын
Solutions for what you said were C++'s problems 1. 4:41 that means that you didn't call the right function, or messed up how you called it. At the beginning of the line, it lists where in the assembly this occurred so you could use something like gdb to disassemble and read the assembly for the problem. Then there's the actual error, "undefined reference to 'some_function()'", meaning you didn't reference/call the function properly. In the function parameters, the "unreadable part" is the actual parameters of the function you called. It allows for better debugging but to most I guess, it just looks like a block of text from the weird object and namespace names. 2. 5:01 The reasons libraries are hard to use is because every library was written by a user just like yourself. There is no official package manager. The entirety of C++ is decentralized besides whatever's in the standard library. This may be good, or bad, however you think of it, but after learning how to build and include libraries in the tons of different methods allowed, suiting whatever your needs are, you start to understand how it works, and can easily start doing it yourself. Along with that, developers, knowing the hassle it takes, make "header only libraries" which are just header files. These can just be included in your code with just #include <asdf.h>. You just have to remember to pass the library files to the compiler with your main.cpp so it knows that they exist. 3. 5:17 Just install an ubuntu wsl. C and C++ are extremely easy to use in Linux because they most likely can be installed with apt on debian based distros with "sudo apt-get install libasdf-dev" Plus, Linux has man pages which makes coding with tmux and vim a breeze. I recommend watching Nir Lichtman. All of his videos show the actual process required for writing C code in a terminal environment. 4. 5:28 std::array exists. It's more than likely that there is some sort of standard implementation for whatever you're trying to do. There's std::string to replace char* and char[], std::array to replace regular c arrays, std::vector for dynamically changing in size arrays, and std::unique to stop unsafe C++ memory management. std::array would help in this case as it would have told you when you went out of bounds. 5. 5:34 clang and clang++ are good for building your code. Clang is known to have more descriptive runtime errors. It is helpful especially when you don't even know where to start when looking for the issue in your code. For clang and gcc, you can also pass in the arguments, -Wall, -Wextra, -Werror, etc for the debug build to get as many errors outputted as possible, and just having -O3 for your release build. so i think you should just give C++ another shot this wasn't fair edit: just remembered to tell you that you should watch the king of all of C++, Coder Gopher, and his sdl series to set sdl2 up in linux or whatever you're using
@MystiqueMasseur9 күн бұрын
Utter gibberish
@traveldiary14559 күн бұрын
If you want Job C++ , if you want no job its Rust .. just search online no one hiring rust
@MoolsDogTwoOfficial9 күн бұрын
As a C# enjoyer, I’ve been coding in C for a couple of days now for a project I made in C# to understand how stuff works under the hood and yeah… I think we take modern languages for granted. Good language tho.
@GD-L8010 күн бұрын
Rust is the future of programming languages for low-level applications. And it could also have a say in other areas such as the Web, for example in conjunction with WebAssembly.
@tea965510 күн бұрын
alternative title : "why I love javascript"
@geoorgeharissr10 күн бұрын
is suicide allowed
@Argletrough10 күн бұрын
You sound like the Rust mafia has a gun to your head every time you compare to Rust lol
@dibyojyotibhattacherjee89711 күн бұрын
What's the name of this font?
@XdekHckr11 күн бұрын
where is objective C?
@KvapuJanjalia12 күн бұрын
You accidentally stumbled upon a rarely used C#/.NET feature -- a class embedded inside an interface. I've been writing C# for 17 years and never used that one.
@TechTutor42912 күн бұрын
Great
@kamertonaudiophileplayer84712 күн бұрын
Your video inspired me to write a blog on the topic, thanks a lot, great job.
@HinduGuy10813 күн бұрын
Thx
@techsaifcore715 күн бұрын
But the most used language in backend is java
@Hannah__79415 күн бұрын
I'm loving the C++ jokes in here, as some one who failed that course last semester and is currently taking it for the summer sumester. I can't give up on my coding dreams because of C++ lmao!!! btw I love Python
@patrickogbole999715 күн бұрын
Make javascirt mad
@MarioisLost15 күн бұрын
Thanks!
@conaticus15 күн бұрын
Thank you!
@Diabeticode15 күн бұрын
What’s the track played during the video?
@SaifAli9616 күн бұрын
Rust and Rust's memory safety and management is inspired from C++'s RAII.
@Newb1eProgrammer16 күн бұрын
Python
@marcs832516 күн бұрын
My personal opinion (as a C# dev who looked at Rust, Go and C++): it seems to be much easier to write cross platform programs with Rust and Go. C++ has Boost, which helps a lot, but I had to compile it statically before linking to my statically build hello world program. The result was pretty good, but I had a Boost directory containing 10gb of data just to accomplish a simple task in a cross platform manner (create process lol). In Go and Rust this is much easier and quicker. Anyways... I'm not very experienced with C++, last time I seriously worked with it is 20 years ago. But the tooling seems a lot harder. Sure, I could do it without Boost, but then I'd have to write my C++ code for each OS separately with preprocessor if statements. PS I'm using Go now 😅 It gets out of my way and is fast enough. My main goal was to use something that's more efficient than C# (in size, memory usage and startup time).
@scottyeater16 күн бұрын
I think I'm picking up what you're putting down. You're saying to jump head first into C++
@JayVariety16 күн бұрын
Started learning my first programing language C#. Enjoying it so far
@raulguerreroflores146016 күн бұрын
c# is the microsoft's java and jre = clr or art android runtime
@raulguerreroflores146016 күн бұрын
C++ is the only one for D3D12 apps , other .net or asp or xamarin are not allowed