The Difference Between "C" Languages in 90 seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 491

  • @ayanoaman3179
    @ayanoaman3179 5 หลายเดือนก่อน +2441

    "use C# if you don't like the look of java" LOL. i like the pace too, and nice info

    • @2tothe4th
      @2tothe4th 5 หลายเดือนก่อน

      Wonder where I've heard that before: th-cam.com/video/sNMtjs_wQiE/w-d-xo.html

    • @Learntechnology-i3x
      @Learntechnology-i3x 5 หลายเดือนก่อน

      youtube.com/@learntechnology-i3x?si=ndJAKqreC2rNK-bS

    • @Sh4dow_007
      @Sh4dow_007 5 หลายเดือนก่อน +233

      Why do Java developers wear glasses?
      Because they can’t C#.

    • @de_pac_raj
      @de_pac_raj 4 หลายเดือนก่อน +22

      ​@@Sh4dow_007 That's a Good One 😂

    • @bluexo256
      @bluexo256 3 หลายเดือนก่อน +2

      @@Sh4dow_007 oh my god that one's genius

  • @tzebruh
    @tzebruh 3 หลายเดือนก่อน +1064

    C: Low level language
    C++: C but harder
    C#: Java

    • @SaiTaX_the_Chile_boi
      @SaiTaX_the_Chile_boi 3 หลายเดือนก่อน +39

      C++ new very strong tools implemented in the most confusing way plausible.

    • @gg-gn3re
      @gg-gn3re 3 หลายเดือนก่อน +16

      C is not a low level language

    • @tzebruh
      @tzebruh 3 หลายเดือนก่อน +49

      @@gg-gn3re yes it is, it can be higher than assembly and still be low level

    • @gg-gn3re
      @gg-gn3re 3 หลายเดือนก่อน +8

      @@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

    • @tzebruh
      @tzebruh 3 หลายเดือนก่อน

      @@gg-gn3re Touché

  • @onepunchbro
    @onepunchbro 5 หลายเดือนก่อน +1381

    1:37 C you in the next video 😂

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +128

      that's a good one, hhh

    • @spyofgame200
      @spyofgame200 5 หลายเดือนก่อน +10

      Could have use C137 Rick references as well

    • @paramdholakiya
      @paramdholakiya 5 หลายเดือนก่อน +19

      I C what he did there

    • @tlots4614
      @tlots4614 4 หลายเดือนก่อน

      ☝️🤓

    • @anuith
      @anuith 4 หลายเดือนก่อน +2

      @@Mr.PiwPiewyou missed a huge chance😂

  • @rishisoni3386
    @rishisoni3386 5 หลายเดือนก่อน +1104

    C++ is ++ of C, and similarly, C# is ++ of C++ essentially creating C#...

    • @onestok
      @onestok 4 หลายเดือนก่อน +96

      C++++

    • @rishisoni3386
      @rishisoni3386 4 หลายเดือนก่อน +179

      @@onestok Nah bro, let me explain u.
      Write ++ on a paper,
      And again ++ below those ++, it will create #..

    • @onestok
      @onestok 4 หลายเดือนก่อน +41

      @@rishisoni3386 yea I know, that's still 4 pluses in total

    • @liran8799
      @liran8799 4 หลายเดือนก่อน

      ​@@rishisoni3386genius

    • @SamuliK96
      @SamuliK96 4 หลายเดือนก่อน +91

      ​@@onestokSo it's basically C4+, which sounds like it's pretty dangerous to mess around with

  • @Guy_Sandler
    @Guy_Sandler 5 หลายเดือนก่อน +1076

    you left out holy C

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +182

      i'll make a special video about it

    • @EdKolis
      @EdKolis 5 หลายเดือนก่อน +67

      And D. Yes, that's a thing.

    • @VOgaming51official
      @VOgaming51official 5 หลายเดือนก่อน +1

      @@EdKolis I'm learning D...sorry, that makes me sound desprate....actually, fuck it
      I use D, btw

    • @josnardstorm
      @josnardstorm 5 หลายเดือนก่อน +57

      Damn, Holy-C mentioned before Obj-C

    • @Soleryth
      @Soleryth 5 หลายเดือนก่อน +13

      @@EdKolis It must be called C something to be in the list, sorry.

  • @xinwu5427
    @xinwu5427 4 หลายเดือนก่อน +443

    0:35 Danish?

    • @ravanpee1325
      @ravanpee1325 4 หลายเดือนก่อน +38

      At the boarder...Name? Hans! Occupation? No, Jus visiting

    • @gmfrunzik
      @gmfrunzik 4 หลายเดือนก่อน +26

      Rage bait lol

    • @ThibaultDelattre
      @ThibaultDelattre 4 หลายเดือนก่อน +61

      close enough for americans

    • @NureinUser-n8k
      @NureinUser-n8k 4 หลายเดือนก่อน +17

      that‘s what i thought because it‘s the flag of germany and not denmark

    • @szczoteczka2233
      @szczoteczka2233 4 หลายเดือนก่อน +19

      It was just a joke

  • @kreuner11
    @kreuner11 5 หลายเดือนก่อน +168

    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)

    • @veritasliberabitvos454
      @veritasliberabitvos454 2 หลายเดือนก่อน +3

      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.

    • @kreuner11
      @kreuner11 2 หลายเดือนก่อน +1

      @@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

    • @veritasliberabitvos454
      @veritasliberabitvos454 2 หลายเดือนก่อน

      @@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.

    • @damageseeker
      @damageseeker 2 หลายเดือนก่อน

      ​@@kreuner11 Agree. No code is perfect.

  • @tomvito
    @tomvito 5 หลายเดือนก่อน +425

    You used the wrong flag. The German instead of the Danish.

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +86

      yeah, just a mistake :)

    • @Samuel-um2ko
      @Samuel-um2ko 4 หลายเดือนก่อน +7

      @@Mr.PiwPiew 🫠

    • @CyanProz
      @CyanProz 4 หลายเดือนก่อน +14

      🇦🇹🎨🙋🏻

    • @orppranator5230
      @orppranator5230 4 หลายเดือนก่อน +36

      Germany invaded again

    • @plrc4593
      @plrc4593 3 หลายเดือนก่อน +2

      There's no difference.

  • @tymachine1
    @tymachine1 5 หลายเดือนก่อน +240

    i like how you got straight to the point

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +18

      thanks

    • @WotaLGD999
      @WotaLGD999 5 หลายเดือนก่อน +6

      Bro had 1 minute

    • @RafaelMunizYT
      @RafaelMunizYT 4 หลายเดือนก่อน +4

      youtube commenters when a straightforward video is straightforward

    • @Manja500
      @Manja500 2 หลายเดือนก่อน +1

      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.

    • @BARAAHALKOUM
      @BARAAHALKOUM 2 หลายเดือนก่อน

      @@Manja500 you are really pathetic

  • @stopper0203
    @stopper0203 4 หลายเดือนก่อน +194

    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 🤦‍♂

    • @matt92hun
      @matt92hun 4 หลายเดือนก่อน +27

      Yeah, with C it's programmers who have to provide security benefits.

    • @quixotik1021
      @quixotik1021 4 หลายเดือนก่อน +28

      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.

    • @MrRubikraft
      @MrRubikraft 2 หลายเดือนก่อน +2

      Actual number: 15 % of the vulnerabilities of Linux have come from memory management problems. Which is why Rust should replace C/C++.

  • @chickenspaceprogram
    @chickenspaceprogram 4 หลายเดือนก่อน +30

    "c may offer security benefits" is WILD given the possibility of memory errors

    • @veritasliberabitvos454
      @veritasliberabitvos454 2 หลายเดือนก่อน

      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.

  • @Yuri-nv4jg
    @Yuri-nv4jg 3 หลายเดือนก่อน +13

    C is major chord, C# is sharp chord and C++ is diminished chord.

  • @nabra97
    @nabra97 4 หลายเดือนก่อน +90

    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

    • @shubhrajit2117
      @shubhrajit2117 4 หลายเดือนก่อน +14

      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!

    • @nabra97
      @nabra97 4 หลายเดือนก่อน +6

      @@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

    • @egg-mv7ef
      @egg-mv7ef 4 หลายเดือนก่อน +3

      @@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

    • @imitatsiya
      @imitatsiya 4 หลายเดือนก่อน +20

      @@shubhrajit2117 >crippling syntax
      python user spotted

    • @zurao
      @zurao 4 หลายเดือนก่อน +7

      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

  • @MoolsDogTwoOfficial
    @MoolsDogTwoOfficial 5 หลายเดือนก่อน +59

    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.

    • @KirbySamaDesu
      @KirbySamaDesu 4 หลายเดือนก่อน +13

      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

    • @bluexo256
      @bluexo256 3 หลายเดือนก่อน +2

      @@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

    • @vibaj16
      @vibaj16 3 หลายเดือนก่อน

      @@bluexo256 well it looks more like a C language than Java, so that's good enough to call it C# ig

    • @bluexo256
      @bluexo256 3 หลายเดือนก่อน +2

      @@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.

    • @vibaj16
      @vibaj16 3 หลายเดือนก่อน

      @@bluexo256 by "looks like", I was referring to the syntax

  • @djlclopez128
    @djlclopez128 4 หลายเดือนก่อน +31

    C is the most widely used but also has the smallest user base?

    • @alexanderwhite8320
      @alexanderwhite8320 2 หลายเดือนก่อน +2

      AI crap video

    • @cinnay99
      @cinnay99 หลายเดือนก่อน +1

      Maybe he meant that in terms of amounts of code that is in use. Most C code is probably quite old.

    • @solaire_of_the_east
      @solaire_of_the_east 3 วันที่ผ่านมา

      Oxymoron, we know right.

  • @BonBon01285
    @BonBon01285 2 หลายเดือนก่อน +31

    0:35 thats the germen flag not danish flag

    • @emilfreiberg2582
      @emilfreiberg2582 2 หลายเดือนก่อน +3

      *german

    • @dermitdemrucksack2554
      @dermitdemrucksack2554 2 หลายเดือนก่อน +3

      *deutsche

    • @BonBon01285
      @BonBon01285 2 หลายเดือนก่อน +1

      @@emilfreiberg2582 sry

    • @totally_not_putin
      @totally_not_putin 2 หลายเดือนก่อน

      germany and denmark shared a flag once so it works lol

    • @ItsAxoVodsREAL
      @ItsAxoVodsREAL 6 วันที่ผ่านมา

      What in the Danish flag is that💀

  • @ЮрийБезрук-д8п
    @ЮрийБезрук-д8п 5 หลายเดือนก่อน +86

    author forgot about Objective-C

    • @ゾカリクゾ
      @ゾカリクゾ 4 หลายเดือนก่อน +10

      and holyc

    • @CodingItWrong
      @CodingItWrong 4 หลายเดือนก่อน +5

      And even Objective-C++

    • @bluexo256
      @bluexo256 4 หลายเดือนก่อน

      And I think there's even C--

    • @simonharris4873
      @simonharris4873 3 หลายเดือนก่อน +3

      As did everyone else.

    • @boatunsold
      @boatunsold หลายเดือนก่อน

      And Cg/HLSL

  • @premanshsharma6655
    @premanshsharma6655 3 ชั่วโมงที่ผ่านมา +2

    on to the topic no time waste BEST VIDEO and best channel ever

  • @balijosu
    @balijosu 5 หลายเดือนก่อน +64

    I'm waiting for the "No, C++ is slow because I don't know how to use it" crowd. 😄

  • @ololotrololo1710
    @ololotrololo1710 4 หลายเดือนก่อน +8

    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

  • @waiitwhaat
    @waiitwhaat 4 หลายเดือนก่อน +6

    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.

  • @brianviktor8212
    @brianviktor8212 4 หลายเดือนก่อน +35

    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.

    • @Mr.PiwPiew
      @Mr.PiwPiew  4 หลายเดือนก่อน +2

      thanks for this explanation

    • @bluexo256
      @bluexo256 3 หลายเดือนก่อน +2

      @@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

    • @stefanoalvesdeoliveira253
      @stefanoalvesdeoliveira253 3 หลายเดือนก่อน

      If you have access to GTK library, developing nice looking UI apps in C is extremely easy.

  • @hjayala70
    @hjayala70 5 หลายเดือนก่อน +29

    I love C# so much, I wish it became more mainstream

    • @barelyawake1337
      @barelyawake1337 5 หลายเดือนก่อน +13

      C# is pretty popular for game development, mainly unity engine.

    • @youarepredictable
      @youarepredictable 3 หลายเดือนก่อน +2

      I've been in software for 25 years. C# is insanely popular all over the industry

    • @MuhammadHosny0
      @MuhammadHosny0 2 หลายเดือนก่อน

      @@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

    • @Dr.MSC.W.Krueger
      @Dr.MSC.W.Krueger หลายเดือนก่อน

      @@barelyawake1337
      That explains the sorry state of that industry. The hurdles and barriers must be higher to keep the midwits out, tbh.

  • @nothingtoseehere449
    @nothingtoseehere449 2 หลายเดือนก่อน +2

    c++ was my first language I still wake up from nightmares about the early days of learning it

  • @aysnov
    @aysnov 4 หลายเดือนก่อน +4

    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.

  • @dankinel3263
    @dankinel3263 5 หลายเดือนก่อน +33

    **C arduino left the chat**

    • @sayak132
      @sayak132 5 หลายเดือนก่อน +3

      I used ardoino it's not just cpp with extra liberies?

    • @JariNestel
      @JariNestel 5 หลายเดือนก่อน

      ​@@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.

    • @МаксимФомин-у4ф
      @МаксимФомин-у4ф 4 หลายเดือนก่อน +1

      It's C++

    • @bluexo256
      @bluexo256 4 หลายเดือนก่อน

      ​@@sayak132 yes I think so. It's definitely not an own programming language and it's not called "Arduino C"

  • @alphabasic1759
    @alphabasic1759 4 หลายเดือนก่อน +6

    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++.

    • @john_g_harris
      @john_g_harris 3 หลายเดือนก่อน +1

      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.

    • @damageseeker
      @damageseeker 2 หลายเดือนก่อน

      Yeah. I use C++ to take advantage of OOP but most APIs that I use is from C. 😅

  • @Manja500
    @Manja500 2 หลายเดือนก่อน +5

    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?

  • @barcigian
    @barcigian 4 วันที่ผ่านมา

    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!

  • @PulomaEshita
    @PulomaEshita 2 หลายเดือนก่อน +1

    Thanks for clarifying this. My confusion is gone now

  • @cwsg
    @cwsg 4 วันที่ผ่านมา +1

    Learning C# can make you love programming.
    Learning C++ can make you think what kind of cruel divine being has created such monstrosity.

  • @brogamestivi7933
    @brogamestivi7933 5 หลายเดือนก่อน +24

    Danish, but you show the German flag lmao

    • @zZnighthunterZz
      @zZnighthunterZz 4 หลายเดือนก่อน +1

      Die Dänen Denken Deutsch

  • @codecraft1000
    @codecraft1000 3 หลายเดือนก่อน +1

    As a gamedev unity and c# is the best way to start game development and making good progress

  • @Finn4239_YT
    @Finn4239_YT 4 หลายเดือนก่อน +12

    Bros Geographic-Knowledge is from America💀😂 but nice Video

  • @bigboland6160
    @bigboland6160 3 หลายเดือนก่อน +1

    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

  • @nikolyo124
    @nikolyo124 4 หลายเดือนก่อน +2

    imagine the video being so good that you go to like it but it's already liked 👁👄👁

  • @anon_y_mousse
    @anon_y_mousse 5 หลายเดือนก่อน +12

    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.

    • @obislaw
      @obislaw 4 หลายเดือนก่อน

      I'm gonna make a cheap clone of C# and call it D♭

    • @bluexo256
      @bluexo256 3 หลายเดือนก่อน +1

      @@anon_y_mousse also objective-C

  • @matias-dev
    @matias-dev 5 หลายเดือนก่อน +7

    Quick and actually a good explanation, nice video

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน

      Appreciate it!

  • @henry4styles
    @henry4styles 2 หลายเดือนก่อน +1

    "use C# if you don't like the look of java" is exactly the reason why I use C#

  • @Javascripto
    @Javascripto 3 หลายเดือนก่อน

    It's an 'O' but it's covered, now you'll never see it the same way.

  • @le9038
    @le9038 5 หลายเดือนก่อน +17

    What about C--?

  • @whenindoubtgotowikipedia.8292
    @whenindoubtgotowikipedia.8292 5 หลายเดือนก่อน +4

    Your editing is giving me elipsey
    Anyways good vid now talk about holy c

  • @Vachan_notavailable
    @Vachan_notavailable 23 วันที่ผ่านมา

    bro had to avoid the 100second trademark from fireship

  • @Coral_pepe
    @Coral_pepe 5 หลายเดือนก่อน +14

    This is how i want TH-cam totuorial to be

  • @Theopheus
    @Theopheus 4 หลายเดือนก่อน +1

    I tried to learn C 30 years ago, but every time for some reason my brain didn't like pointers.

    • @Ishank-n6d
      @Ishank-n6d 4 หลายเดือนก่อน

      😢 fuking pointers

  • @MadScientyst
    @MadScientyst 2 หลายเดือนก่อน

    "C you in the next video..." just had me LMAO yes!! 🤣🤣

  • @nuzayerov
    @nuzayerov 4 หลายเดือนก่อน +1

    C++ is also widely used in game development and other stuff from what ive seen

  • @system64_MC
    @system64_MC 5 หลายเดือนก่อน +10

    What about C3 and HolyC?

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +2

      i'll make a special video about them

    • @le9038
      @le9038 5 หลายเดือนก่อน +2

      They made a Computer 3?? How did I miss out on Computer 2?!?!

    • @YuxProductions
      @YuxProductions 4 หลายเดือนก่อน +4

      You forgot C4

  • @MaximusRichterson
    @MaximusRichterson หลายเดือนก่อน

    Guess there are many german natives in Denmark and german-rooted danes that the flag had to be changed to the German One

  • @aayushprasad7318
    @aayushprasad7318 5 หลายเดือนก่อน +2

    I liked the short and sweet explaination, direct straight to the ponit without wasting any time. Keep it up brother.

    • @AlOqab_
      @AlOqab_ 4 หลายเดือนก่อน

      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

  • @JohnBerry-q1h
    @JohnBerry-q1h 2 หลายเดือนก่อน

    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.

  • @jackcarten2627
    @jackcarten2627 4 หลายเดือนก่อน +2

    What is recommended for website development and design?

    • @Mr.PiwPiew
      @Mr.PiwPiew  4 หลายเดือนก่อน +2

      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.

    • @jackcarten2627
      @jackcarten2627 4 หลายเดือนก่อน

      @@Mr.PiwPiew Thank you sir

    • @jackcarten2627
      @jackcarten2627 4 หลายเดือนก่อน +1

      @@Mr.PiwPiew Also I thought HTML and CSS were the same, as well as C++/CSS

    • @Mr.PiwPiew
      @Mr.PiwPiew  4 หลายเดือนก่อน +1

      no, absolutely not

  • @gurupartapkhalsa6565
    @gurupartapkhalsa6565 3 หลายเดือนก่อน +2

    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.

    • @boatunsold
      @boatunsold หลายเดือนก่อน

      C# is not using JVM
      also
      en.wikipedia.org/wiki/C_Sharp_(programming_language)
      Family: C

    • @gurupartapkhalsa6565
      @gurupartapkhalsa6565 หลายเดือนก่อน

      @ 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.

  • @emmancrafts.
    @emmancrafts. 3 หลายเดือนก่อน

    I know all of you checked to see if your video speed was higher than 1.0x.

  • @musicbysazid
    @musicbysazid 3 หลายเดือนก่อน +1

    Ahh, this is my new fvrt channel

  • @yuliasemenoff7181
    @yuliasemenoff7181 5 หลายเดือนก่อน +10

    you forgot holy c

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +2

      i'll make a special video about it

  • @Soleryth
    @Soleryth 5 หลายเดือนก่อน +1

    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 😅

    • @bity-bite
      @bity-bite 5 หลายเดือนก่อน

      C# is objectively easier than Java in 99% of cases.

  • @burnv06
    @burnv06 3 หลายเดือนก่อน

    Forgot to mention C# is the most commonly used language for video game development

  • @aaryananand7288
    @aaryananand7288 4 หลายเดือนก่อน +1

    How does embedded C fit in this list of Cs?

  • @fl3xr
    @fl3xr 4 หลายเดือนก่อน

    the video wasnt loaded yet and yall out here spoiling in the comments bruh

  • @hikari1690
    @hikari1690 5 หลายเดือนก่อน +2

    I can't find the sunbscribe button. Can I just click on the subscribe one instead?

  • @Arahyped777
    @Arahyped777 4 หลายเดือนก่อน +1

    Pretty straightforward video 👏🏻

  • @ARSAGAMING69
    @ARSAGAMING69 3 หลายเดือนก่อน +2

    0:42 😂oh I C

  • @ThatwaiGuy
    @ThatwaiGuy 3 หลายเดือนก่อน

    C is secure is the funniest joke I ever heard.

  • @ashundeyan8031
    @ashundeyan8031 3 หลายเดือนก่อน

    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

  • @Enginmann
    @Enginmann 6 วันที่ผ่านมา

    "C" you in the next video got me

  • @gio5969
    @gio5969 3 หลายเดือนก่อน

    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).

  • @pedrocarvalho9273
    @pedrocarvalho9273 4 หลายเดือนก่อน +1

    It's kernel not kernal. 0:21

  • @HeavenlyRaineSiguay
    @HeavenlyRaineSiguay 2 หลายเดือนก่อน

    make one about turboC aswell pls

  • @aldt1236
    @aldt1236 3 หลายเดือนก่อน +1

    im a beginner and i dont know what to choose. c++ or python?

    • @nowy5
      @nowy5 2 หลายเดือนก่อน

      python

  • @D1j1t
    @D1j1t 2 หลายเดือนก่อน +2

    Ok and what about Holy C?

  • @JelloTalks
    @JelloTalks 2 หลายเดือนก่อน

    C: "most widely used language...smaller user base"
    Huh?

  • @TheoWerewolf
    @TheoWerewolf 3 หลายเดือนก่อน

    C was originally published FIFTY years ago. (1972)

  • @Catimixto
    @Catimixto 2 หลายเดือนก่อน

    0:35 tell me you are american without directly telling me you are american:

  • @mystery2448
    @mystery2448 2 หลายเดือนก่อน +1

    I can C the difference now.😂

  • @emeillon
    @emeillon 2 หลายเดือนก่อน

    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

  • @oguser-u3b
    @oguser-u3b 5 หลายเดือนก่อน +6

    Good job

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +1

      Thanks

  • @Aadiweb
    @Aadiweb 5 หลายเดือนก่อน +3

    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 :)

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน

      ohh, that's really a very nice advice :)

  • @kebman
    @kebman 2 หลายเดือนก่อน

    Mentioning C# almost without mentioning Java, and then comparing it to C and C++...

  • @gokmendinc2033
    @gokmendinc2033 3 หลายเดือนก่อน +2

    As a Java hater: east or west C# is the best!

  • @abobunus
    @abobunus 5 หลายเดือนก่อน +6

    why danish is german?

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน +1

      just a mistake while editing

  • @ibgsm
    @ibgsm หลายเดือนก่อน

    Was expecting that C you ending

  • @kebman
    @kebman 2 หลายเดือนก่อน

    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?

  • @Study-k117
    @Study-k117 4 หลายเดือนก่อน +4

    "in 90s"☝️🤓99s

    • @belkYT
      @belkYT 3 หลายเดือนก่อน +2

      1999 is in the 90s

  • @NewLondonMarshall
    @NewLondonMarshall 4 หลายเดือนก่อน

    I didnt know C came out 4 years ago XD

  • @cystol
    @cystol 3 หลายเดือนก่อน

    Okay now cover a language that can literally do everything

    • @paulsaulpaul
      @paulsaulpaul 3 หลายเดือนก่อน +1

      Clearly, you mean Javascript.

    • @fitmotheyap
      @fitmotheyap 3 หลายเดือนก่อน

      ​@@paulsaulpaul yeah but javascript may cause cancer in your brain

  • @ricardocaballero6357
    @ricardocaballero6357 2 หลายเดือนก่อน

    I didnt know the german flag is also Denmarks flag

  • @eternal-gamerdude2119
    @eternal-gamerdude2119 4 หลายเดือนก่อน

    Didn't conaticus made this exact same video (different voice) 2 years ago?

    • @Mr.PiwPiew
      @Mr.PiwPiew  4 หลายเดือนก่อน

      go watch his video and then come to talk

    • @eternal-gamerdude2119
      @eternal-gamerdude2119 4 หลายเดือนก่อน

      @@Mr.PiwPiew Its basically the same thing.

  • @Chalisque
    @Chalisque 4 หลายเดือนก่อน

    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.

  • @XD__XD__WESH__XD__XD
    @XD__XD__WESH__XD__XD 5 หลายเดือนก่อน +3

    C IS an optimized language

  • @Fierce0Deity0Link
    @Fierce0Deity0Link 5 หลายเดือนก่อน

    0:35 "danish" *shows the german flag*
    what did he mean by this?

    • @Mr.PiwPiew
      @Mr.PiwPiew  5 หลายเดือนก่อน

      believe me, it's just a mistake

    • @vladimirarnost8020
      @vladimirarnost8020 4 หลายเดือนก่อน

      He might have been right in 1940 but the German flag looked quite different back then.

  • @reizinhodojogo3956
    @reizinhodojogo3956 5 หลายเดือนก่อน +3

    c sharp does not have int overflow :(

    • @EdKolis
      @EdKolis 5 หลายเดือนก่อน

      You can turn it on using the unchecked keyword.

  • @MrBerryK
    @MrBerryK 4 หลายเดือนก่อน

    Nice quick summary, but … spellcheck your captions. Please?

  • @randomdudedev
    @randomdudedev 2 หลายเดือนก่อน

    you forgot about Objective-C i think

  • @ezequielsuarez1062
    @ezequielsuarez1062 5 หลายเดือนก่อน

    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

    • @joff3
      @joff3 5 หลายเดือนก่อน +2

      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!

    • @stupidhinoto
      @stupidhinoto 5 หลายเดือนก่อน

      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.

  • @ethan91372
    @ethan91372 หลายเดือนก่อน

    Less attractive to hackers is crazy

  • @natecraver6362
    @natecraver6362 5 หลายเดือนก่อน +1

    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!)

    • @vladimirarnost8020
      @vladimirarnost8020 4 หลายเดือนก่อน

      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.

  • @harshitshah9441
    @harshitshah9441 4 หลายเดือนก่อน

    You forgot the most important…Holy C

  • @TK1BAHZAD
    @TK1BAHZAD 2 หลายเดือนก่อน

    whats the best programming language for game development then?

    • @Mr.PiwPiew
      @Mr.PiwPiew  2 หลายเดือนก่อน +1

      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

  • @nicklasspendler2547
    @nicklasspendler2547 2 หลายเดือนก่อน

    "Danish" *shows German flag* the rage bait is insane