@@tzebruh no it isn't. C has low level access to memory and some parts of I/O that is all. Learn what programming languages are, go read the high & low level wiki if you're confused
C is one of the most used programing languages and is definitely not the most secure. It is very interesting to hackers and has a wide userbase (basically all of Linux)
C itself is secure. It is the developers who leave the holes for hackers as most are lazy and don't write their code in a defensive manner. Having all that stuff built in slows things down. One way or the other you pay a price. And that is the whole skill of software development. Many people can code, they just write poor code because they lack the knowledge of the craft.
@@veritasliberabitvos454 that's not really a realistic approach to code security. Programmers, no matter how good, will simply not notice bugs, and not every reviewer will either. Other languages like Rust enforce memory safety at the compiler level, reducing the attack area
@@kreuner11 Sticking ones head in the sand and using a language like Rust only removes one of the issues - memory, and say somethings around threading. Comes at a very heavy cost and still slower than C++. It is a realistic approach and many places as part of the interviews will have the applicant write code to solve certain issues within a certain time frame. My son had to endure 12 coding interviews for the one role. Myself, I have endured multiple coding interviews where they have webcam on me and watching me write the solutions and and see them run. Then review the decisions. It is happening and I think this is the right approach to remove the cowboys who have gotten into the industry.
Please don't listen to anything this channel has to say. Half his "facts" are just straight non-sense. C is absolutely not secure. In fact it's one of the biggest targets for most hackers based the memory vulnerabilities it has. It also has a huge user base.
I can tell you with 100% certainty... C does not have a small user base, and does not offer any security benefits. Almost every software vulnerability is because of C's manual memory management 🤦♂
From what I have experienced, a lot of people “know” C, but they are the ones who cause memory leaks and security issues in their code in the first place. The people who understand C and have a disciplined approach to coding is relatively small compared to other languages, like JS or Python.
WTF, memory errors and security. It is just poorly written code. The developer just thought happy path and did not code defensively or did not spend the time testing their code before releasing it. I can think of way more serious stuff that would be a security issue than memory errors.
C/C++ is commonly the first programming language you learn in university in my country. My best guess is that it's assumed that if you can't deal with it - you shouldn't be a programmer
Pointers, lack of memory management, no class and crippling syntax make C one of the worst languages imo. I might have never got interested in coding if it were my first language!
@@shubhrajit2117 "figurine out the basics of algorithms? Nah, you first need to know how memory works!" I mean, there's some ratio to it, but... Yeah, it's pretty hardcore. I believe some courses straight up start with assembler (we didn't have it at all, thankfully), so C isn't the worst thing possible
@@shubhrajit2117 thats why u use modern c++ and dont have to care a single tiny bit about memory management apart from extremely easy to understand shit like references lol
From what i've seen personally, The C syntax is basically similar to many other languages so it's a good starting point to build on top of to make learning future languages easier. I learned c first in uni, and when shown code from other languages after it, even though i wouldn't understand it completely, i'd have a general idea of what it's about
C# is genuinely the most enjoyable programming language I’ve ever used besides Python. My only gripe is the lack of static local variables though, but everything else is just fine.
you can create a private class or struct with a static field and a static function inside other class that would work like local static, learn about Singleton pattern is very usefull
@@vibaj16 it completely looks like Java. It's fully OOP, you even have the public static void main like Java. By default it's not even compiled to machine code. Of course it is at some point similar to C (at least the syntax), but it's not a superset of C or C++. And the concept is more similar to Java than to C.
In my school we learned C++ on CS class. It was very interesting although tough at times. But i think it's because of that experience i can learn almost every other language with not a big of a problem now
In my first year of college they taught us C and I was very annoyed since my high school used to offer Python, but over the years I've learnt C#(Unity) and C++(CP) and I realised how sacred C was. Its like the assembly of high level languages, while cumbersome, gives efficient run times with minimal space, perfect for older hardware.
If you want to build things that contain a lot of logic, reaching higher levels of complexity, using C# is best. In C you have to care a lot about things of low relevancy which are prone to errors that cost time to fix. C# allows you to focus on what matters. However when you want to do something that is performance-critical but simple, C is ideal. If something is performance-critical but is a larger program, perhaps with UI, C++ it is. Remember though that even in C# you can maximize performance by doing things differently/better, it just takes more effort. C++ is with certainty one of the hardest languages to learn, so also consider that as a factor. And then there is sloppy coding, which affects every language and cannot be mitigated, like using too many recursions, using too many iterations, creating inefficient algorithms, not considering edge-cases, creating bugs. Just coding better can increase performance by factors of 10 to 1000+. Before a certain language matters, ensure that you actually reached a point where you did everything right and you face technical limitations you cannot overcome.
@@brianviktor8212 also C or C++ might be the best option for very lightweight software, like for microcontrollers, where it's common to have a memory space of 2KB or less
@@barelyawake1337it is very popular for backend development and networking way before games. It’s actually very good for many other applications I also an MMORPG using C# for their game servers back in 2006 which was unheard of at the time and it did phenomenal
C is a giant foot blunderbuss with a hair trigger. C++ is a foot automatic pistol: you'll still shoot yourself in the foot with it, but the bullet has to be wrapped in a nice package. C# is a foot apollo 1.
@@sayak132Indeed, it is just C++ with extra libraries, usually the Arduino.h "sandboxes" everything for you. The Rest is just Standard AVR Library Stuff, usually written in C++ with integrated Assembler.
C++ does NOT provide the programmer more control. It just introduces a bunch of additional behaviors, most specifically OO. Honestly a lot of C++ is of little to no value, but the useful things it adds can be of value to some. I prefer to just stick with C. C# is an entirely different matter. It is Microsoft’s flavor of Java, that they changed syntax on to make it look like C to improve adoption. It’s not based on C or C++.
If the modern C++ Standard Library features are used then it's the compiler's job to ensure there are no dangling pointers; it's the compiler's job to ensure that memory is freed when no longer in use. You don't need a garbage collector; there is no garbage.
I can't tell if this is satire or just made by AI. Did you just say C is less attractive to hackers? C is one of the easiest languages to hack because of it's memory vulnerability issues. Same with C++. Also, C doesn't have a small user base? Are you just a fast food worker that takes 5 minutes to research this stuff to try and make extra money off of the TH-cam ads program?
C# was developed by a former Borland engineer involved in Turbo Pascal and Delphi programming language! At Microsoft he also created J++, CLI and TypeScript!
not sure where you got that C has security benefits because of its age. its by far the least secure language, mainly because security wasnt really a factor that they considered back then as hacking wasnt really a thing yet
I would've said that C# was Microsoft's cheap clone of Java, but otherwise good. Of course, if you include all the C variants, of which this isn't even an exhaustive list, you've also got C--, HolyC and C\C++ which is an esoteric language you'll never be able to find which sought to squat on the name because the creator was sick and tired of people grouping C and C++ as though they were the same language in spite of all of the additions to both languages that have made them diverge.
for web development you need to learn 3 basic technologies: 1-HTML 2-CSS 3-Javascript, i made a video about the whole thing, check it, and join my channel for more.
C# is not a C based language, it is a Java based language. You think it's the same just because it has a letter? I bet you didn't even realize that Java means coffee and Oracle/Sun doesn't own all coffee associated names.
Awesome video, it's very clear ! I just wonder why at 0:12 you call Java intermediate level, but when presenting C#, you call it high level ? They should both be intermediate Oh and yeah wrong flag 😅
C# is based off of Java. Microsoft was being sued for modifying Java and still naming it "Java". Oracle said you can't do that, so they sued. Microsoft just copied the Java VM idea and called it "C#". When it first came out, it was 90% Java. Over time it has moved on, but it's beginning are Java. It is not like C or C++ at all. C is like assembly code, because it's general structures came out of common macros that assembly developers used over and over again. Ritchie did the right thing and converted it into a compiled language and was able to extend and clean up some of the problems the assembly macros had. C++ started off as C with preprocessor macros/directives to simulate object oriented features. That was clunky. So someone did the right thing and wrote a dedicated compiler for those macros. BTW OOP came out of a few other languages: Simula and smalltalk are the primary ones. OO in those languages has way more features (cool ones) than C++ or C# has. If you want a more modern language that has those, check out ruby (No not ruby on rails).
if you're new at programming, I recommend you to learn C. It may be hard, especially when you go deeper into it, but once you're used to it you have almost every good habits a good programmer should have comparing to someone who start by learning Python. And once it's done, almost every other language should be a piece of cake. C++ and C# ? Just C but with some more fancy syntaxes and possibilities. PHP ? Basically C++ for web, even if it has it's one features. Python ? Lmao that will not even feel like a programming language to you
its a nice vid, one feedback i would like to give is to make your background black and text white so that you don't blind the people who are watching in dark mode :)
0:35 That's the German flag bro. The Danish flag is a white cross on a red back. Or is this some pun I didn't get? Did Bjarne study or work in Germany or something?
In the C family, you should put C, C++, and Objective C. Then Java and C# should be considered to be in the same family: C++-like object oriented languages running on a garbage collected virtual machine.
For high level should I keep using java or do you recommend switching to C#? I was a bit curious about Unity since it mainly uses C# but I prefer making small games and from scratch since i've been using java for a few years now
The two languages are very similar in style, if you already know Java it's not hard to transition. The main difficulty will be learning the underlying frameworks/libraries. If you fancy having a look at Unity then just dive in and give it ago!
I'm using c# with monogame because I can not use Engines(pc specs and bloated functions, not good at English enough to read documents). You can write opengl wrapper with only c# if you wanna make it from scratch.
I agree with most of the things said, but c++ being "easier to understand than c", I would agree with..... riiiiight up until you add in template meta programming, and move semantics (This was an attempt at a joke, great video!)
Move semantics is really easy (my favourite C++ interview question) but template metaprogramming gets really obscure once you try to do anything more complex than a small class with one type parameter.
it depends on what game engine you are gonna use, for example if you are gonna use unity then you need to learn c#, i made a video about game engines, check it
"use C# if you don't like the look of java" LOL. i like the pace too, and nice info
Wonder where I've heard that before: th-cam.com/video/sNMtjs_wQiE/w-d-xo.html
youtube.com/@learntechnology-i3x?si=ndJAKqreC2rNK-bS
Why do Java developers wear glasses?
Because they can’t C#.
@@Sh4dow_007 That's a Good One 😂
@@Sh4dow_007 oh my god that one's genius
C: Low level language
C++: C but harder
C#: Java
C++ new very strong tools implemented in the most confusing way plausible.
C is not a low level language
@@gg-gn3re yes it is, it can be higher than assembly and still be low level
@@tzebruh no it isn't. C has low level access to memory and some parts of I/O that is all. Learn what programming languages are, go read the high & low level wiki if you're confused
@@gg-gn3re Touché
1:37 C you in the next video 😂
that's a good one, hhh
Could have use C137 Rick references as well
I C what he did there
☝️🤓
@@Mr.PiwPiewyou missed a huge chance😂
C++ is ++ of C, and similarly, C# is ++ of C++ essentially creating C#...
C++++
@@onestok Nah bro, let me explain u.
Write ++ on a paper,
And again ++ below those ++, it will create #..
@@rishisoni3386 yea I know, that's still 4 pluses in total
@@rishisoni3386genius
@@onestokSo it's basically C4+, which sounds like it's pretty dangerous to mess around with
you left out holy C
i'll make a special video about it
And D. Yes, that's a thing.
@@EdKolis I'm learning D...sorry, that makes me sound desprate....actually, fuck it
I use D, btw
Damn, Holy-C mentioned before Obj-C
@@EdKolis It must be called C something to be in the list, sorry.
0:35 Danish?
At the boarder...Name? Hans! Occupation? No, Jus visiting
Rage bait lol
close enough for americans
that‘s what i thought because it‘s the flag of germany and not denmark
It was just a joke
C is one of the most used programing languages and is definitely not the most secure. It is very interesting to hackers and has a wide userbase (basically all of Linux)
C itself is secure. It is the developers who leave the holes for hackers as most are lazy and don't write their code in a defensive manner. Having all that stuff built in slows things down. One way or the other you pay a price. And that is the whole skill of software development. Many people can code, they just write poor code because they lack the knowledge of the craft.
@@veritasliberabitvos454 that's not really a realistic approach to code security. Programmers, no matter how good, will simply not notice bugs, and not every reviewer will either. Other languages like Rust enforce memory safety at the compiler level, reducing the attack area
@@kreuner11 Sticking ones head in the sand and using a language like Rust only removes one of the issues - memory, and say somethings around threading. Comes at a very heavy cost and still slower than C++.
It is a realistic approach and many places as part of the interviews will have the applicant write code to solve certain issues within a certain time frame. My son had to endure 12 coding interviews for the one role.
Myself, I have endured multiple coding interviews where they have webcam on me and watching me write the solutions and and see them run. Then review the decisions.
It is happening and I think this is the right approach to remove the cowboys who have gotten into the industry.
@@kreuner11 Agree. No code is perfect.
You used the wrong flag. The German instead of the Danish.
yeah, just a mistake :)
@@Mr.PiwPiew 🫠
🇦🇹🎨🙋🏻
Germany invaded again
There's no difference.
i like how you got straight to the point
thanks
Bro had 1 minute
youtube commenters when a straightforward video is straightforward
Please don't listen to anything this channel has to say. Half his "facts" are just straight non-sense. C is absolutely not secure. In fact it's one of the biggest targets for most hackers based the memory vulnerabilities it has. It also has a huge user base.
@@Manja500 you are really pathetic
I can tell you with 100% certainty... C does not have a small user base, and does not offer any security benefits. Almost every software vulnerability is because of C's manual memory management 🤦♂
Yeah, with C it's programmers who have to provide security benefits.
From what I have experienced, a lot of people “know” C, but they are the ones who cause memory leaks and security issues in their code in the first place. The people who understand C and have a disciplined approach to coding is relatively small compared to other languages, like JS or Python.
Actual number: 15 % of the vulnerabilities of Linux have come from memory management problems. Which is why Rust should replace C/C++.
"c may offer security benefits" is WILD given the possibility of memory errors
WTF, memory errors and security. It is just poorly written code. The developer just thought happy path and did not code defensively or did not spend the time testing their code before releasing it. I can think of way more serious stuff that would be a security issue than memory errors.
C is major chord, C# is sharp chord and C++ is diminished chord.
C/C++ is commonly the first programming language you learn in university in my country. My best guess is that it's assumed that if you can't deal with it - you shouldn't be a programmer
Pointers, lack of memory management, no class and crippling syntax make C one of the worst languages imo. I might have never got interested in coding if it were my first language!
@@shubhrajit2117 "figurine out the basics of algorithms? Nah, you first need to know how memory works!" I mean, there's some ratio to it, but... Yeah, it's pretty hardcore.
I believe some courses straight up start with assembler (we didn't have it at all, thankfully), so C isn't the worst thing possible
@@shubhrajit2117 thats why u use modern c++ and dont have to care a single tiny bit about memory management apart from extremely easy to understand shit like references lol
@@shubhrajit2117 >crippling syntax
python user spotted
From what i've seen personally, The C syntax is basically similar to many other languages so it's a good starting point to build on top of to make learning future languages easier.
I learned c first in uni, and when shown code from other languages after it, even though i wouldn't understand it completely, i'd have a general idea of what it's about
C# is genuinely the most enjoyable programming language I’ve ever used besides Python. My only gripe is the lack of static local variables though, but everything else is just fine.
you can create a private class or struct with a static field and a static function inside other class that would work like local static, learn about Singleton pattern is very usefull
@@MoolsDogTwoOfficial only thing I hate about C# is the name. It's not a C language, it's just Microsoft Java. But the language itself is great
@@bluexo256 well it looks more like a C language than Java, so that's good enough to call it C# ig
@@vibaj16 it completely looks like Java. It's fully OOP, you even have the public static void main like Java. By default it's not even compiled to machine code. Of course it is at some point similar to C (at least the syntax), but it's not a superset of C or C++. And the concept is more similar to Java than to C.
@@bluexo256 by "looks like", I was referring to the syntax
C is the most widely used but also has the smallest user base?
AI crap video
Maybe he meant that in terms of amounts of code that is in use. Most C code is probably quite old.
Oxymoron, we know right.
0:35 thats the germen flag not danish flag
*german
*deutsche
@@emilfreiberg2582 sry
germany and denmark shared a flag once so it works lol
What in the Danish flag is that💀
author forgot about Objective-C
and holyc
And even Objective-C++
And I think there's even C--
As did everyone else.
And Cg/HLSL
on to the topic no time waste BEST VIDEO and best channel ever
I'm waiting for the "No, C++ is slow because I don't know how to use it" crowd. 😄
In my school we learned C++ on CS class. It was very interesting although tough at times. But i think it's because of that experience i can learn almost every other language with not a big of a problem now
In my first year of college they taught us C and I was very annoyed since my high school used to offer Python, but over the years I've learnt C#(Unity) and C++(CP) and I realised how sacred C was. Its like the assembly of high level languages, while cumbersome, gives efficient run times with minimal space, perfect for older hardware.
If you want to build things that contain a lot of logic, reaching higher levels of complexity, using C# is best. In C you have to care a lot about things of low relevancy which are prone to errors that cost time to fix. C# allows you to focus on what matters. However when you want to do something that is performance-critical but simple, C is ideal. If something is performance-critical but is a larger program, perhaps with UI, C++ it is. Remember though that even in C# you can maximize performance by doing things differently/better, it just takes more effort. C++ is with certainty one of the hardest languages to learn, so also consider that as a factor.
And then there is sloppy coding, which affects every language and cannot be mitigated, like using too many recursions, using too many iterations, creating inefficient algorithms, not considering edge-cases, creating bugs. Just coding better can increase performance by factors of 10 to 1000+. Before a certain language matters, ensure that you actually reached a point where you did everything right and you face technical limitations you cannot overcome.
thanks for this explanation
@@brianviktor8212 also C or C++ might be the best option for very lightweight software, like for microcontrollers, where it's common to have a memory space of 2KB or less
If you have access to GTK library, developing nice looking UI apps in C is extremely easy.
I love C# so much, I wish it became more mainstream
C# is pretty popular for game development, mainly unity engine.
I've been in software for 25 years. C# is insanely popular all over the industry
@@barelyawake1337it is very popular for backend development and networking way before games.
It’s actually very good for many other applications
I also an MMORPG using C# for their game servers back in 2006 which was unheard of at the time and it did phenomenal
@@barelyawake1337
That explains the sorry state of that industry. The hurdles and barriers must be higher to keep the midwits out, tbh.
c++ was my first language I still wake up from nightmares about the early days of learning it
C is a giant foot blunderbuss with a hair trigger.
C++ is a foot automatic pistol: you'll still shoot yourself in the foot with it, but the bullet has to be wrapped in a nice package.
C# is a foot apollo 1.
**C arduino left the chat**
I used ardoino it's not just cpp with extra liberies?
@@sayak132Indeed, it is just C++ with extra libraries, usually the Arduino.h "sandboxes" everything for you. The Rest is just Standard AVR Library Stuff, usually written in C++ with integrated Assembler.
It's C++
@@sayak132 yes I think so. It's definitely not an own programming language and it's not called "Arduino C"
C++ does NOT provide the programmer more control. It just introduces a bunch of additional behaviors, most specifically OO. Honestly a lot of C++ is of little to no value, but the useful things it adds can be of value to some. I prefer to just stick with C. C# is an entirely different matter. It is Microsoft’s flavor of Java, that they changed syntax on to make it look like C to improve adoption. It’s not based on C or C++.
If the modern C++ Standard Library features are used then it's the compiler's job to ensure there are no dangling pointers; it's the compiler's job to ensure that memory is freed when no longer in use. You don't need a garbage collector; there is no garbage.
Yeah. I use C++ to take advantage of OOP but most APIs that I use is from C. 😅
I can't tell if this is satire or just made by AI. Did you just say C is less attractive to hackers? C is one of the easiest languages to hack because of it's memory vulnerability issues. Same with C++. Also, C doesn't have a small user base? Are you just a fast food worker that takes 5 minutes to research this stuff to try and make extra money off of the TH-cam ads program?
C# was developed by a former Borland engineer involved in Turbo Pascal and Delphi programming language! At Microsoft he also created J++, CLI and TypeScript!
Thanks for clarifying this. My confusion is gone now
Learning C# can make you love programming.
Learning C++ can make you think what kind of cruel divine being has created such monstrosity.
Danish, but you show the German flag lmao
Die Dänen Denken Deutsch
As a gamedev unity and c# is the best way to start game development and making good progress
Bros Geographic-Knowledge is from America💀😂 but nice Video
not sure where you got that C has security benefits because of its age. its by far the least secure language, mainly because security wasnt really a factor that they considered back then as hacking wasnt really a thing yet
imagine the video being so good that you go to like it but it's already liked 👁👄👁
I would've said that C# was Microsoft's cheap clone of Java, but otherwise good. Of course, if you include all the C variants, of which this isn't even an exhaustive list, you've also got C--, HolyC and C\C++ which is an esoteric language you'll never be able to find which sought to squat on the name because the creator was sick and tired of people grouping C and C++ as though they were the same language in spite of all of the additions to both languages that have made them diverge.
I'm gonna make a cheap clone of C# and call it D♭
@@anon_y_mousse also objective-C
Quick and actually a good explanation, nice video
Appreciate it!
"use C# if you don't like the look of java" is exactly the reason why I use C#
It's an 'O' but it's covered, now you'll never see it the same way.
What about C--?
I use C=
@@gustavolapatata4627 nah C! is the best
@@discerningcucumber7559 C*
@@vibaj16 C'(C)
Your editing is giving me elipsey
Anyways good vid now talk about holy c
bro had to avoid the 100second trademark from fireship
This is how i want TH-cam totuorial to be
I tried to learn C 30 years ago, but every time for some reason my brain didn't like pointers.
😢 fuking pointers
"C you in the next video..." just had me LMAO yes!! 🤣🤣
C++ is also widely used in game development and other stuff from what ive seen
What about C3 and HolyC?
i'll make a special video about them
They made a Computer 3?? How did I miss out on Computer 2?!?!
You forgot C4
Guess there are many german natives in Denmark and german-rooted danes that the flag had to be changed to the German One
I liked the short and sweet explaination, direct straight to the ponit without wasting any time. Keep it up brother.
nah bro u r just an average tiktok/shorts addict whos brain cant handel videos over 2min.. lets be real over this one bro don't act tough
In college, I never took a class in C (C++;C#), but I did take IBM Assembly language, 8085 Machine language, and Ada. Ada is extremely similar to C.
What is recommended for website development and design?
for web development you need to learn 3 basic technologies: 1-HTML 2-CSS 3-Javascript, i made a video about the whole thing, check it, and join my channel for more.
@@Mr.PiwPiew Thank you sir
@@Mr.PiwPiew Also I thought HTML and CSS were the same, as well as C++/CSS
no, absolutely not
C# is not a C based language, it is a Java based language. You think it's the same just because it has a letter? I bet you didn't even realize that Java means coffee and Oracle/Sun doesn't own all coffee associated names.
C# is not using JVM
also
en.wikipedia.org/wiki/C_Sharp_(programming_language)
Family: C
@ No ish Sherlock. It is still a Java family and not a C family language as evidenced by its syntax, policies, design patterns, and architecture.
I know all of you checked to see if your video speed was higher than 1.0x.
Ahh, this is my new fvrt channel
you forgot holy c
i'll make a special video about it
Awesome video, it's very clear !
I just wonder why at 0:12 you call Java intermediate level, but when presenting C#, you call it high level ? They should both be intermediate
Oh and yeah wrong flag 😅
C# is objectively easier than Java in 99% of cases.
Forgot to mention C# is the most commonly used language for video game development
How does embedded C fit in this list of Cs?
the video wasnt loaded yet and yall out here spoiling in the comments bruh
I can't find the sunbscribe button. Can I just click on the subscribe one instead?
Pretty straightforward video 👏🏻
0:42 😂oh I C
C is secure is the funniest joke I ever heard.
Use C if you want all your coworkers to be 50+
Use C++ if you're a 3D game dev
Use C# if you work at a bank, law firm, or a hospital
"C" you in the next video got me
C# is based off of Java. Microsoft was being sued for modifying Java and still naming it "Java". Oracle said you can't do that, so they sued. Microsoft just copied the Java VM idea and called it "C#". When it first came out, it was 90% Java. Over time it has moved on, but it's beginning are Java. It is not like C or C++ at all.
C is like assembly code, because it's general structures came out of common macros that assembly developers used over and over again. Ritchie did the right thing and converted it into a compiled language and was able to extend and clean up some of the problems the assembly macros had.
C++ started off as C with preprocessor macros/directives to simulate object oriented features. That was clunky. So someone did the right thing and wrote a dedicated compiler for those macros.
BTW OOP came out of a few other languages: Simula and smalltalk are the primary ones. OO in those languages has way more features (cool ones) than C++ or C# has. If you want a more modern language that has those, check out ruby (No not ruby on rails).
It's kernel not kernal. 0:21
make one about turboC aswell pls
im a beginner and i dont know what to choose. c++ or python?
python
Ok and what about Holy C?
C: "most widely used language...smaller user base"
Huh?
C was originally published FIFTY years ago. (1972)
0:35 tell me you are american without directly telling me you are american:
I can C the difference now.😂
if you're new at programming, I recommend you to learn C. It may be hard, especially when you go deeper into it, but once you're used to it you have almost every good habits a good programmer should have comparing to someone who start by learning Python. And once it's done, almost every other language should be a piece of cake. C++ and C# ? Just C but with some more fancy syntaxes and possibilities. PHP ? Basically C++ for web, even if it has it's one features. Python ? Lmao that will not even feel like a programming language to you
Good job
Thanks
its a nice vid, one feedback i would like to give is to make your background black and text white so that you don't blind the people who are watching in dark mode :)
ohh, that's really a very nice advice :)
Mentioning C# almost without mentioning Java, and then comparing it to C and C++...
As a Java hater: east or west C# is the best!
why danish is german?
just a mistake while editing
Was expecting that C you ending
0:35 That's the German flag bro. The Danish flag is a white cross on a red back. Or is this some pun I didn't get? Did Bjarne study or work in Germany or something?
"in 90s"☝️🤓99s
1999 is in the 90s
I didnt know C came out 4 years ago XD
Okay now cover a language that can literally do everything
Clearly, you mean Javascript.
@@paulsaulpaul yeah but javascript may cause cancer in your brain
I didnt know the german flag is also Denmarks flag
Didn't conaticus made this exact same video (different voice) 2 years ago?
go watch his video and then come to talk
@@Mr.PiwPiew Its basically the same thing.
In the C family, you should put C, C++, and Objective C. Then Java and C# should be considered to be in the same family: C++-like object oriented languages running on a garbage collected virtual machine.
C IS an optimized language
0:35 "danish" *shows the german flag*
what did he mean by this?
believe me, it's just a mistake
He might have been right in 1940 but the German flag looked quite different back then.
c sharp does not have int overflow :(
You can turn it on using the unchecked keyword.
Nice quick summary, but … spellcheck your captions. Please?
you forgot about Objective-C i think
For high level should I keep using java or do you recommend switching to C#? I was a bit curious about Unity since it mainly uses C# but I prefer making small games and from scratch since i've been using java for a few years now
The two languages are very similar in style, if you already know Java it's not hard to transition. The main difficulty will be learning the underlying frameworks/libraries. If you fancy having a look at Unity then just dive in and give it ago!
I'm using c# with monogame because I can not use Engines(pc specs and bloated functions, not good at English enough to read documents). You can write opengl wrapper with only c# if you wanna make it from scratch.
Less attractive to hackers is crazy
I agree with most of the things said, but c++ being "easier to understand than c", I would agree with..... riiiiight up until you add in template meta programming, and move semantics
(This was an attempt at a joke, great video!)
Move semantics is really easy (my favourite C++ interview question) but template metaprogramming gets really obscure once you try to do anything more complex than a small class with one type parameter.
You forgot the most important…Holy C
whats the best programming language for game development then?
it depends on what game engine you are gonna use, for example if you are gonna use unity then you need to learn c#, i made a video about game engines, check it
"Danish" *shows German flag* the rage bait is insane