Programming Language Tier List

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 69

  • @ccrouzet
    @ccrouzet 6 місяців тому +8

    Someone : says "programming language"
    HTML5 : That's me !

  • @jenwans3055
    @jenwans3055 7 місяців тому +10

    69 missed calls from theprimeagen

    • @TheBuilder
      @TheBuilder  7 місяців тому +2

      who?

    • @u_long_u64_i64
      @u_long_u64_i64 7 місяців тому +2

      @@TheBuilder thePrimeagen, a well known youtuber. Also, "Apple makes the best apps" - Primegan would be knocking at your door with a pistol

    • @TheBuilder
      @TheBuilder  7 місяців тому

      @@u_long_u64_i64 there are a lot of youtubers with various opinions i'm sure

    • @u_long_u64_i64
      @u_long_u64_i64 7 місяців тому

      @@TheBuilder Actually, to be fair, interpreted & compiled languages shouldn't be compared. And do this in nodejs & (web) js, [] + {} & {} + [] then tell me if JS desires S tier

    • @u_long_u64_i64
      @u_long_u64_i64 7 місяців тому

      I had also once thought that JS is S tier, and Apple = best, but now I don't think so. Time really changes thoughts

  • @qolathewfangarm
    @qolathewfangarm 8 місяців тому +6

    I was a C++ programmer. I've done a couple job interviews lately and all they want is Rust. The companies are acting like my C++ knowledge has no value anymore and they just want Rust programmers because the new projects from all the big companies are Rust now. Even Microsoft is rewriting the core Windows libraries in Rust.

    • @TheBuilder
      @TheBuilder  8 місяців тому +2

      I've had a manager come to our school and tell us about how awesome rust is and that everyone should learn it. When I checked that companies job board, I saw nothing but .Net positions.

    • @TheBrookElliot
      @TheBrookElliot 8 місяців тому

      @@TheBuilder You're a little bit behind the times. Here in Silicon Valley they basically want Rust at every startup now. There's no more C++. Are you in the midwest or something? Maybe you're looking at local companies who mostly have legacy codebases.

    • @TheBuilder
      @TheBuilder  8 місяців тому

      @@TheBrookElliot We'll catch up in 20 years if it works out for you guys

  • @budgetarms
    @budgetarms 8 місяців тому +20

    "I don't see big companies hiring Rust developers", ohh that is a good one

  • @marbens
    @marbens 8 місяців тому +11

    8:00 "C++ is just C but it has more stuff" and from another video: "C and C++ are different languages and should not be compared" Sounds like you are violating your own rule of not comparing them. And you are wrong because C++ does not have the restrict keyword but C does.
    Edit: I just realized this was published on April 1st.

    • @TheBuilder
      @TheBuilder  8 місяців тому +5

      they're not exactly the same but from a surface level both languages share a lot

    • @mgord9518
      @mgord9518 8 місяців тому +4

      ​@@TheBuilderGuess it depends how you use C++. If you stick to old syntax, it's literally just C with classes. If you use all the new features, it's completely unrecognizable

    • @brunomoreira6416
      @brunomoreira6416 8 місяців тому

      well, my vision of their distinction is that C is inside C++, but through the years the C++ “superset” grew to such a magnitude and introduced so many features that in reality it became an evolution. it’s like the ps5, you can play ps4 games there as well, but there’s the obvious advantage of playing the newest games out.

    • @brunomoreira6416
      @brunomoreira6416 8 місяців тому

      they are not the same (but they kinda are) because c is a part of c++, it’s like c is the brain and heart and c++ includes the rest of the body (feel free to correct me if i’m wrong, i’m just a software engineering student ahah)

    • @mgord9518
      @mgord9518 8 місяців тому

      @@brunomoreira6416 C++ actually isn't a superset of C, there are certain things in C that aren't legal C++ code.
      Most valid C is valid C++, but not all.

  • @unknown-qp8pk
    @unknown-qp8pk 8 місяців тому +3

    A more accurate title would be "Programming Language + what surrounds it Tier List", there are languages that I think are SSS tier, but few people use them due to different reasons, be it because it's a non-mainstream paradigm or the presence of certain language is too strong to allow another similar, but more well designed language, to get relevance.
    It would be hard to do a "Programming Language Tier List", because one would have to really have some acknowledgment from these languages (not just a quick read, but actually spend some time to dive into it).

  • @pyyrr
    @pyyrr 8 місяців тому +1

    ok list.
    the more esoteric languages like lisp and haskel would probably have gone a little lower for me.
    i probably would have put rust in C however, not only because it isnt used like anywhere, but it also doesnt really offer anything over c++. and visual basic would have gotten at least A because its actually used a lot by engineers.
    perhaps sql would have also been moved up simply because it is a very important language

  • @ItsCOMMANDer_
    @ItsCOMMANDer_ 8 місяців тому +5

    He put python in s tier than the runtime of the fastest possible python programm/script

    • @lmnts556
      @lmnts556 6 місяців тому +2

      You should work on your English.

    • @ItsCOMMANDer_
      @ItsCOMMANDer_ 6 місяців тому

      @@lmnts556 i should work on my thicass fingers

    • @lmnts556
      @lmnts556 6 місяців тому

      @@ItsCOMMANDer_ What were you trying to say anyway?

  • @yesimBata
    @yesimBata 7 місяців тому +1

    Not sure what job offers you have been looking at if you say Kotlin isn't used by a lot of people. Not only is it the default language on Android these days, it's also used more and more on backend server development, including the last two companies I worked at.
    The reason it hasn't outright replaced Java yet, is because the java developer community isn't really that fond of change and working with different things(and I say this as someone who spent the majority of his career working with Java). It is quite literally a better language that doesn't even take that much effort to introduce into older Java projects, as you can simply call Java code from Kotlin and vice-versa.

  • @Rodrigo-jd2wg
    @Rodrigo-jd2wg 8 місяців тому +22

    Wtf JavaScript in s tier? Objectively the worst language imaginable, is this an April fool's joke 😂

    • @VNActivityProjectRem
      @VNActivityProjectRem 8 місяців тому +4

      I think the point of the video is how relevant and widely used the languages are, rather than how well or badly designed they are. And say whatever you want about Javascript being a badly designed language, it is the only programming language (that I can think of) that allows you to do pretty much anything: front end, back end, desktop programs, mobile apps, even video game scripting

    • @Rodrigo-jd2wg
      @Rodrigo-jd2wg 8 місяців тому +2

      @@VNActivityProjectRem I see, you do have a point about the purpose of the video, i think i misinterpreted it

    • @mgord9518
      @mgord9518 8 місяців тому

      ​@@VNActivityProjectRemHe put Haskell in B tier. Haskell is a cool language and I think most people can agree on that, but it's far from practical, so I don't think this list is based on jobs or practicality.

    • @TheBuilder
      @TheBuilder  8 місяців тому +13

      are you saying people who watch programming tier lists are fools?

    • @Rodrigo-jd2wg
      @Rodrigo-jd2wg 8 місяців тому

      @@TheBuilder not necessarily, april fools jokes are directed to all kinds of publics

  • @K3rhos
    @K3rhos 6 місяців тому +1

    I'm used to LUA, C++, Python, JS and PHP (also ASM bcs I'm doing some games patch/modding).
    About the rest I don't really know how to feel bcs I rarely use or never used them.
    I heard a lot of positive stuff about Rust though, stuff like: "it's 1000x timer better than C++ you should try..."
    Personally I'm used to C++ and actually when you know how to properly use it, it's an awesome language.

    • @TheBuilder
      @TheBuilder  6 місяців тому

      I want to know if you have a use case to learn Rust? the issue with Rust is that it's a complicated language which offers marginal improvements to productivity when you factor in all the tooling C++ has.

    • @K3rhos
      @K3rhos 6 місяців тому +1

      @@TheBuilder Honestly I don't think so, maybe it's worth to try but C++ already offer me everything I need tbh, so I don't really see the purpose of learning Rust, especially with the release of C++ 17 and C++ 20, C++ has become wayyy less "unsafe" or "messy" like ppls were used to say before C++ 11 became a standard.

    • @sonofspardauser
      @sonofspardauser 4 місяці тому

      ​@K3rhos although I agree with you, the fact there's too many choices in the standard library makes bad practice very easy to happen, especially bc of templates, so many things, macros, etc. It devolves into a pain in the ass, so I just go the C purist route

  • @yerik1
    @yerik1 6 місяців тому

    on my way to finish learning lua

  • @sonofspardauser
    @sonofspardauser 4 місяці тому

    C++ being above C is cursed

  • @opposite342
    @opposite342 6 місяців тому

    I'd said if you consider simplicity then go definitely deserves higher. Otherwise I understand and quite respectyour take

  • @MyriadColorsCM
    @MyriadColorsCM 8 місяців тому +2

    I've took this week to get into bash scripting and, by god, I absoltue hate everything about it.
    If it wasnt so useful for my linux productivity, I'd given up on it already.

    • @TheBuilder
      @TheBuilder  8 місяців тому

      you can always use a different shell

    • @MyriadColorsCM
      @MyriadColorsCM 8 місяців тому

      @@TheBuilderBut all shells uses the same scripting language, doesnt it?

    • @TheBuilder
      @TheBuilder  8 місяців тому

      @@MyriadColorsCM no, using the fish shell is more ergonomic and google has a shell which uses JavaScript

    • @MyriadColorsCM
      @MyriadColorsCM 8 місяців тому

      @@TheBuilderIm not sure if I hate the idea of doing shell scripting in JS than bash, but alright.
      Ive been using zsh, gotta test fish then.
      Thanks.

    • @MyriadColorsCM
      @MyriadColorsCM 8 місяців тому

      @@TheBuilderSo yeah, im testing out fish, the scripting language is already leagues ahead of bash, thank you so much for the recommendation.

  • @andrewknox5739
    @andrewknox5739 7 місяців тому +1

    When lisp got put in A tier I realized this video was comedic 😂 I programmed a simple war game in lisp and oh my god the amount of parenthesis I needed - fkn insanity.

    • @neozetterberg4938
      @neozetterberg4938 7 місяців тому

      Languages aren’t all about how easy they are to write, but that in a combination with performance and other optimisations that may make the language stand out. I mean, C and assembly is the fastest languages but you could argue that it’s not the easiest, especially not assembly which is one of the most low low-level languages. Though I see what you mean. 🙂

  • @FluffyDragon-cm8bz
    @FluffyDragon-cm8bz 7 місяців тому

    Ruby in C tier kinda hurt, but I do get no one really cares for it anymore

  • @FodZy
    @FodZy 8 місяців тому +4

    You are student or very young no ? 😄

  • @wodzupl25
    @wodzupl25 7 місяців тому

    Green as Grass

  • @gramble69
    @gramble69 6 місяців тому

    how dare you put c in a it belongs in s

  • @carriagereturned3974
    @carriagereturned3974 2 місяці тому

    amateur. Oh, you forgot CSS! Jeez.