Yet Another ULTIMATE Programming Languages Tier List (2024)
Ғылым және технология
Be a homie and like and subscribe :D
In this video I talked about how tier list can affect new comers to the field of programming and how it can be misleading due to the nature of tier list of compiling very complex information into few minutes video.
Good talk; I made a trier list anyway.
01:24 tier lists are kind of bad
01:50 coping
07:53 making a tier list anyway
08:54 back to "tier lists are kind of bad"
Twitter: x.com/theunrealtarik
Discord: / discord
For contact and business inquiries: txreqb2w.business@gmail.com
DO NOT TAKE IT SERIOUSLY.
DO NOT TAKE IT SERIOUSLY.
DO NOT TAKE IT SERIOUSLY.
Пікірлер: 336
Calling C++ a DLC for C has got to be the violation of the year
@pookiepats
5 ай бұрын
😂
@androth1502
5 ай бұрын
c++ was born when a bunch of people came together and said "hey, there is this great language called C, how do we make it worse?"
@yaksher
5 ай бұрын
@@androth1502When a bunch of very smart people...* (I'm not contending the "make it worse" part though ;p)
@Finkelfunk
5 ай бұрын
C++ is a DLC for C the same way Counter Strike is a DLC for Half Life
@HansBezemer
5 ай бұрын
C++ makes programming so easy that virtually nobody knows how to use it.
calling Typescript a VSCode extention is 100% correct
@theunrealtarik
5 ай бұрын
ⵢⴻⵍⵍⴰ ⵡⴰⵢⴰ
@azulamazigh2789
5 ай бұрын
@@theunrealtarik 😂 ⵜⴰⵏⵎⴻⵔⵜ ⵏⴽ
@DouglasNeves
3 ай бұрын
It's definetly not better than javascript... for me it's javascript with more problems
@Rudxain
2 ай бұрын
TS is basically type-checked JS, the LSP is proof of it
Just saw Primeagen reacting to this video. S tier humor. Great takes. Loved this.
As a programmer whose favorite language is C, it VERY much pleases me that C is the ONLY language in this list in S tier.
@oversocialized601
4 ай бұрын
C is the goat. Anything else exists just for convenience
@flogzer0
3 ай бұрын
He doesn't know what he is talking about so it checks out
@curio78
23 күн бұрын
Have you tried D lang? try it and let me know what you think of it. I am surprised no one talks about it given it ranks with c++ and C# for feature complete and has both GC like GO and manual memory option like C. I just stumbled on it by some vague reference and baffled why this has not become defacto for client and system coding. It is every thing one wished C++ should have been as a successor for C.
Typescript not being a programming language is both hilarious and true
watching a programming languages tier list is like watching a family reunion of code, some are the cool cousins, others the quirky aunts, and then there's that one uncle nobody quite understands but somehow gets invited every time XAAXAXAXAX
This was way funnier than I first thought it would be. Laughed out loud multiple times, and had to explain one of the jokes to my fiancé.
@fromant65
5 ай бұрын
Having a fiance after explaining a programming joke is some great achievement
@flankensteiin3748
5 ай бұрын
You should inherit his fiance for this comment alone@@fromant65
This really is the ULTIMATE Tierlist. Fairly ranks the language without personal hate.
I mostly agree I think but the one thing that I would absolutely change is JavaScript and TypeScript. Both go to F tier. Why? People really tried to fool us and make us believe that these alongside HTML5 were acceptable replacements for Adobe Flash. What should've happened was have everyone lay siege to Adobe's headquarters and force them to release the source code for Flash. Then, all complaints about "security" and performance go away.
@DefaultFlame
5 ай бұрын
"Hey we have this security problem everyone and their dog knows about, should we fix it at some point over the next decade?" "Nah."
@MH_VOID
5 ай бұрын
I can agree with that.
@jongeduard
4 ай бұрын
And C# should be far higher than TS anyways. Java also underrated. But yeah, it's subjective. :P Rust is the best anyway though. I still love C.
@Rudxain
2 ай бұрын
I prefer open standards instead of proprietary stuff that only works with a plugin
@DrFrankenStain
15 күн бұрын
No need to go to Adobe. If you like Flash and Action Script, then you should go and contribute to the development of Ruffle. But TBF, Flash was bloated AF and had so many vulnerabilities, that patches were produced almost daily. Apart from mentioned JS+HTML5 we have WebAssembly and WebGL now, which are way more mature and usable. Ruffle is fine, but original Adobe Flash should have died long before it was pronounced dead.
C# in C tier? Is this satire?
@hagenzwosta
4 ай бұрын
Yeah should be lower.
@Avaku333
4 ай бұрын
@@hagenzwosta my face when C# haters can't provide any negatives to the language but call it shit anyway, then proceed to use Python and say it's the best 💀
@hagenzwosta
4 ай бұрын
@@Avaku333I made a joke :) The whole tier video was more or less a joke. And I mostly use C++ btw.
@theshermantanker7043
4 ай бұрын
Why? C# in C sound like a good pun. Being a JDK maintainer I was a little salty that Java wasn't in C too, but I can live with it
@logicaestrex2278
Ай бұрын
@@Avaku333i couldnt code in it. Automatic fail. If the only way for me to use the language is a bunch of hoop jumping to get a standalone compiler or using their garbage editor and ecosystem, go cope with your mid language elsewhere
i like that you started with lua... but it should have been the 2nd entry... or should it?
I friggin' love it Keep doing videos like this one and you'll boom
love the video, had lots of laugh watching it! please keep this comedic/serious style Sir, it's so good! Anyway if you do another language tier video, please do Zig.
Your style of editing is like martincitopants. I like it :D
that terry davis reference was GOLD, welcome to my subscribed list.
@hakadmedia
5 ай бұрын
the glowing N\s got em you're missed everyday, legend
This is the best one I have watched so far. The comedic genius is impeccable.
What was the background music for Python ? 3:30
Amazing and very funny video. Made me laugh! Also amazing editing! Love it!
Lua is used to configure Neovim, not Vim, it's Vimscript, yet another language :')
I wanted to see RUBY on that list and your opinions on it. Good video BTW
7:01 to be fair about that one, the c equivalent of this function isn't exactly much better: const int* const foo(const struct_t* this, const int* const* ptr) the whole pointer to constant data or constant pointer to data is just something you have to deal with when you want both pointers and const correctness
@Rudxain
2 ай бұрын
Rust: you guys have mutability by default??
what editor are you using at 8:41?
As a person whose favorite language is C#, I once looked at C++ and.... I still have nightmares
The ultrakill sounds at the end were the only thing remaining to make me press the subscribe button.
This is the correct tier list for the right reasons. 10/10
Hadn't laughed that much in a while, thanks.
amazing quality for only 900 subs, this channel will grow easily to over 9000!
nice content keep it up bro
2:12 bro this brings me back to the good old nospread days 😢
Came from agen, subscribed! That was fucking funny video
3:39 You forgot to mention that Python took 30 years to add "switch" statements
@ahmedhassan5783
Ай бұрын
python has switch statements? what?
here comes the 1000th sub, good video brother
@theunrealtarik
5 ай бұрын
malloc(@rozpierdalator2) 🫡
Python and C. Only two that I care for.
@nuzayerov
21 күн бұрын
same!
This video is high-quality as fuck. Hope you grow
Hehe, the compilation has finally finished 😂
@jongeduard
4 ай бұрын
LOL. I noticed it too. 😂 I have no problems at all with Rust compile times at all though, but apparently some people complain about it.
Used all of em at one point or another - quality tier list. We used MATLAB at uni - was nice, but I haven't touched it once in all of my career since.
technically Haskell has made it to production, check the Hasura project :D
akhi, i have started with python which made me fall in love with programming seriously, i am studying backend ( self taught) , i am looking for one language that can create games also can be use in frontend? any suggestions, (also something similar to python) easy to digest 😭😭 so i can become full stack developer😍😍😎😎
lua has even been used for minecraft mods like opencomputers (though opencomputers is ANCIENT (1.12.2 latest version it will run on))
Go in S, and Holy C in SSS tier
3:08 I love how he censors VS code lol
ThePrimeagen sent us here :)
,,joined" 💀 that broke my heart (talking abt the rust discord server)
4:15 this part fucking killed me 😭 Amazing video
best tierlist ever! :D
Great video
there is a mantra I've found applies to most things in life and is oddly relevant to programming: *Just because it can do it, does not mean it should.*
why is matlab even in the list
6:30 bro that is pure evil. Like that is type of shit fired C developer would do on his last day...
you convinced me to never write any line of rust for my entire life
COBOL needs a tier of its own, like Depths of Hell... even matlab is less sinful somehow.😅
Imo, only reason Cpp is A and not S is GOD DAMN LINKER ERRORS
@havoc_covenant
5 ай бұрын
S for SIGSEGV
@citrusNikOs
5 ай бұрын
What kind of linker errors are you talking about?
@alexale5488
4 ай бұрын
@@citrusNikOsinstalling a library is a pain
@IamPyu-v
3 ай бұрын
every compiled language has linker errors. you get the same thing with C, Rust, D and more. I dont see whats wrong with them.
@IamPyu-v
3 ай бұрын
@@alexale5488 sudo apt install pkg-config sudo apt install libLIBRARYNAME-dev clang -o main main.c $(pkg-config --libs --cflags LIBRARYNAME)
I actually extremely enjoy modern BASIC family languages, they are feature-full, easy and fun to make things in quickly. Shout out to Xojo my current favorite and AGK my second favorite!
I really love this tier list 👌🤣
your take on js and ts is the most based opinion I've ever heard about programming languages
I would put Nim in A. It's a joy to code it. It just doesn't have a big community.
you don't know how satisfied I got after I watched this video.
isnt redux a language???
my neighbor uses python what should i do?
@the_addon
5 ай бұрын
@@theunrealtarik what if they've written their own compiler for it in go and rust?
@nwseooo
5 ай бұрын
@@the_addon then run even faster bro
@TechnoSan09
Күн бұрын
go tell him it's slow and convince him to use C++
Java is part of any serious enterprise codebase (aside from tech and startups). The boilerplate could be an issue like... 10 years ago? YOu have plenty of libraries for reducing the boilerplate to just an annotation.
All that rust has produced is already existing software, but with colors. I'm fucking dying
I thing I am thinking correct about typescript it is just a npm package and a extention it is not even close to called a language and if you have to run typescript first you will create a fill with .ts extention then you will run a cammand and then ...... it will literally be converted in js and then you have run the js file i mean what the helllllllllllll by the way i am a fullstack developer
Now waiting for primes reaction video
Java has async programming with virtual threads. They solve the color problem :). To be honest, java does the best async the market could offer right now. One of my friends said - "You want to tell me that they put the cool feature in JAVA?!??"
@volan4ik.
5 ай бұрын
What about C# async? Just curious)
@volan4ik.
5 ай бұрын
I even guess that Kotlin coroutines are better lmao
@pessimus
5 ай бұрын
@@volan4ik. As OP said, virtual threads solve the color problem. C# async does not.
@pessimus
5 ай бұрын
@@volan4ik.Coroutines also do not solve the color problem.
@007arek
5 ай бұрын
@@volan4ik. Kotlin corutines will be better cos of Java
This isn't just your personal opinion because I (and mostly everyone else in the comments) also agree with it
شيكور 👏👏 ماتلاب هاذيك هي بلاصتو 🤣 بصح كنت حاب نسمع رايك في هاسكل... بصح للاسف مراكش مجربها
@1..1..1..1H
Ай бұрын
طيب طيب
Guy just trashed my entire skill stack in one video..
Rust also compiles slowly
I don't understand with the windows tier, could someone explain it please 🥺
@CalebXu-xh4kf
3 ай бұрын
basically windows is ass
I get strong martincitopants vibes and I love it
My favorite is Ruby. If I'm making anything "from scratch", such as console apps, I use it, because it's the most pleasant to code in. Except for when VS Code decides to use the wrong syntax highlighting, strings in ruby are RED! When I'm not using Ruby, I'm using C#, because I'm a game developer, and did a bit of Unity, although I exclusively use Godot for personal projects.
@lulu4327
5 ай бұрын
Strings in Ruby are what?
@henryfleischer404
5 ай бұрын
@@lulu4327 Strings in ruby should be highlighted red by default in syntax highlighting, because in Interactive Ruby, which comes with the main version of the language, they are highlighted red.
my s tier languages typescript, python, and c#
basically martincitopants but for programming love it!
primeagen enjoyers are always appreciated.
Wish Java was one tier higher to be with its buddy C#, but oh well, i can live with it. PHP one was a bit too harsh though
Incredible video, incredible content, incredible knowledge, incredible person ! Thanks for that, you made my day XD (I suscribed)
i love watching videos about programming knowing very well i never wrote a single line of code
Bro, Go is like the peak of programming languages humanity will reach
@illegalsmirf
5 ай бұрын
Go is smelly and weird
@jamlie977
5 ай бұрын
@@illegalsmirf wdym
@Voltra_
5 ай бұрын
Lmao you're funny
@dxmbro
5 ай бұрын
@@illegalsmirfGo is programming language, it can not smell bruhhh
@ulrich-tonmoy
5 ай бұрын
go is fast because it has nothing in built you have to code everything also a gc but coding feel like manual memory management why not just go for rust or c or zig
When you use IntelliJ IDEA to open 5-file project and pray for your laptop to not blow up:
Finally someone who understands :D Could not agree more. But I am a sinner. I actually prefer C++ over C by now.
nothing beat the programming language I created as a project and of course I will never use
Python is that one language everybody hates on for being slow, and everybody thinks it’s childish. Those mfs need to wait until Mojo comes out.
@theshermantanker7043
4 ай бұрын
Forget Mojo, have you not heard of the faster cpython project? Python 3.13 already has a rudimentary JIT compiler and an experimental --disable-gil configure option to disable the Global Interpreter Lock. It never going to become as fast as languages like C, C++, C# or Java, but it'll be much faster than it currently is
PHP deserves a tier for its own. And it's superior to the S tier 😎
Love the martinpants style. w in chat
WHY DOES EVERYONE HATE ON JAVASCRIPT IT'S SO CONVENIENT 😭😭😭
4:51: Nuh uh, `main` in Java is lowercase, but in C# it's `Main`, cause it's more readable and makes it so much better (yes)
@user-pn4mk4ql2s
5 ай бұрын
imma fresher and company asked me to learn c# , altho i only know py .. is it worth learning c# as a fresher in 2024 ?
@fullaccess2645
5 ай бұрын
@@user-pn4mk4ql2s yes. C#, Java, JS, Python, C, and C++ are and always will be worth learning. Pick whatever you prefer, some languages are a bit more domain specific so keep that in mind.
love it :D
Where is Zig ????
bro u actually 18? and how u know so much stuff damn respect....i wish
Zig should be there along with C as a better C with built system and (pkg manager still in dev)
This is just hilarious 🤣
I miss CLOJURE.... functional paradise :D ... but with macros :(
Trashing the heck out of languages, just to rate them high, amazing 😂😂
I loved this
You didn’t tier pascal and all 7 of its remaining users are really angry
Funniest programmer channel ive ever seen lol
I havn't any thing to commet about: Iraqi accent nice to meet you fellow arab coder bro ❤
These videos scare me from properly learning js 😭 I will learn c to compensate from learning such language. Now happy? 😅
@fireninja8250
5 ай бұрын
Only learn c if you can write simple functions, loops, variables, and are ready to spend some time learning pointers. If you know all of that, then why not? C has the syntax of like 90% of the other languages so it won't take long to switch to them if you want a different programming language.
@mrgamerzyt3945
5 ай бұрын
@@fireninja8250 I spent last 4-5 months learning and mastering basics of frontend (html CSS and js) I just don't know where do I see myself using c, that's why I don't focus on it but I am passively learning it too for college
@Muskar2
5 ай бұрын
@@fireninja8250 Wdym there's barely anything to learn about pointers
@Muskar2
5 ай бұрын
@@mrgamerzyt3945 C is for when you want high control, maximum compatibility and performance, and want the opportunity to understand what your code really does.
Where is spring boot
Sometimes i can’t really understand you. And the editing is aimed at people with ADHD I guess :D. I liked the C++ bit (as a C++ programmer). Good luck with your KZread!