Software Engineer Ranks Programming Languages

  Рет қаралды 867,872

Clément Mihailescu

Clément Mihailescu

Күн бұрын

Welcome to the official programming language tier list. In this video, ex-Google Software Engineer Clement Mihailescu ranks programming languages using a tier list. If you're looking for the best programming languages and the worst programming languages, look no further.
AlgoExpert: www.algoexpert...
SystemsExpert: www.systemsexp...
MLExpert: www.algoexpert...
FrontendExpert: www.frontendex...
ProgrammingExpert: www.programmin...
My LinkedIn: / clementmihailescu
My Twitter: / clemmihai
My Instagram: / clement_mihailescu
Prepping for coding interviews or systems design interviews? Practice with hundreds of video explanations of popular interview questions and a full-fledged coding workspace on AlgoExpert - www.algoexpert.io - and use the promo code "clem" for a discount on the platform!

Пікірлер: 6 100
@eggmeister6641
@eggmeister6641 Жыл бұрын
Never in my life have I ever watched a man so publicly, so confidently, and in such detail, oust himself as not knowing what the hell he's talking about.
@yvonneburdette924
@yvonneburdette924 Жыл бұрын
amen. damn hes annoying too
@brain5853
@brain5853 Жыл бұрын
You do realise this is mostly satire right? His description of JS was enough for me lmao
@jameshleba8463
@jameshleba8463 Жыл бұрын
you dont follow politics at all then lmao. They do it every time they open their mouth on either side of the aisle.
@eggmeister6641
@eggmeister6641 Жыл бұрын
@@jameshleba8463 Why are you venting about politics in a programming comment section? Are you lonely?
@LandzEncarnacion
@LandzEncarnacion Жыл бұрын
He owns his own company. Not a compliment, but im guessing it’s because no one wants to hire him.
@eyalyurman2623
@eyalyurman2623 2 жыл бұрын
This video deserves to be categorized in the PHP category.
@apurbapanja1693
@apurbapanja1693 2 жыл бұрын
Oh God 😂😂 .. I am going through all the comments and I find this one is the best!
@stanleycoffey
@stanleycoffey 2 жыл бұрын
100% agree
@CodeMonkeyG2011
@CodeMonkeyG2011 2 жыл бұрын
The fact that JS is God tier and PHP is less than Trash disqualifies this guy's opinion. The real truth is that they are all trash.
@jorge1869
@jorge1869 2 жыл бұрын
😂😂😂😂😂😂😂🤣🤣🤣🤣
@Tuvis_Official
@Tuvis_Official 2 жыл бұрын
PHP gang. Unite
@nelsonk1341
@nelsonk1341 Жыл бұрын
For beginners: don’t trust any programming languages rank list, it’s always depend on what are you trying to build
@KneeCapThief
@KneeCapThief Жыл бұрын
Also people, including myself, tend to VERY biased toward the languages that they learnt first. Or work the most in. Most languages are great, just pick the right one for your job.
@escgoogle3865
@escgoogle3865 Жыл бұрын
If you need to bang out a personal project and don't program use what works in your environment and has a nice free lightweight editor(IDE).
@pelonloc
@pelonloc Жыл бұрын
@@escgoogle3865 which lightweight editor would you recommend? one free and one paid? looking for different opinions
@escgoogle3865
@escgoogle3865 Жыл бұрын
@@pelonloc "genie" for modern generic text goodness. "Emacs" for ultimate 'nix nerdyness. Circa 2005 php "phped". Golly it was useful for banging cheesetastic junk.
@draftsman3383
@draftsman3383 Жыл бұрын
Hallelujah Finally a common sense comment
@myfavouritecolorisgreen
@myfavouritecolorisgreen Жыл бұрын
the worst part about this video is that it wasn't published on april 1st
@okharev8114
@okharev8114 2 жыл бұрын
Just looking at the list, I can tell you that this guy is a front end dev.
@schung53
@schung53 2 жыл бұрын
And I guess performance wasn't a factor.
@metalalive2006
@metalalive2006 2 жыл бұрын
From perspective of a web front-end developer
@tnsaturday
@tnsaturday 2 жыл бұрын
SARCASM
@Ram-rm2gz
@Ram-rm2gz 2 жыл бұрын
no shit sherlock
@raflord2315
@raflord2315 2 жыл бұрын
and you dont understand sarcasm
@tyu3456
@tyu3456 2 жыл бұрын
The moment he described JavaScript as "elegant," you know how seriously to take this video
@b3owu1f
@b3owu1f 2 жыл бұрын
That's what I was thinking ROFL. Only someone that has done 99% of their work in JS and barely scratched other languages would put JS that high up and others below.
@zmaz3898
@zmaz3898 2 жыл бұрын
😄😄😄.... right, he is just some wannabe building website (frontend specifically) and comparing himself to dev. building o/s, games, ML, and so on
@gabrielgian8988
@gabrielgian8988 2 жыл бұрын
@@b3owu1f I've read that fucking definitive guide and it gave me even more reasons to put it into that PHP tier
@NECOdes
@NECOdes 2 жыл бұрын
@@zmaz3898 he's obv trolling
@reverse2190
@reverse2190 2 жыл бұрын
No, the moment you see his hair, you know it
@someguy9440
@someguy9440 2 жыл бұрын
How to say I'm not an engineer without saying I'm not an engineer.
@RootEntry
@RootEntry 2 жыл бұрын
fr
@gabrielmalek7575
@gabrielmalek7575 Жыл бұрын
he works at google
@Osamaaaaa908
@Osamaaaaa908 Жыл бұрын
@@gabrielmalek7575 this video is sarcasm. It's a joke lol.
@alelokaoseumu
@alelokaoseumu Жыл бұрын
@@gabrielmalek7575 If someone that works at Google says something unbelievably stupid, would you still think that they are right?
@aspectreishauntingeurope
@aspectreishauntingeurope Жыл бұрын
@@Osamaaaaa908 i'm afraid it is not...
@fakherhammami4392
@fakherhammami4392 Жыл бұрын
2017 He started his professional career as a front-end dev. (worked for only 3 months at Facebook and got rejected ) , and now, he is giving us lessons about Java & c++ 🤗🤗
@Jumbo37279
@Jumbo37279 Жыл бұрын
@@reatcashuh?
@Jumbo37279
@Jumbo37279 Жыл бұрын
Who?
@fifa5564
@fifa5564 Жыл бұрын
Java still trash tho
@SnigJi
@SnigJi Жыл бұрын
@@fifa5564 yet all high scalable distributed system use Java
@tahaAFK
@tahaAFK Жыл бұрын
The fact that he cracked and worked at FANG company makes him enough credible to praise or critique any programming language :)
@romanblazej1011
@romanblazej1011 Жыл бұрын
The fact that there is html and css as programming language speaks for itself
@orlando_kawaii
@orlando_kawaii Жыл бұрын
But he did tell that they weren't progrmming and he wanted to put them in just for ranks
@journeytothedream6127
@journeytothedream6127 Жыл бұрын
@@orlando_kawaii Yet the title says ..Ranks Programing Language
@orlando_kawaii
@orlando_kawaii Жыл бұрын
Hmm maybe he thought he might as well add web development languages. But ya wrong title then.
@billagond9209
@billagond9209 Жыл бұрын
Yup HTML and CSS are markup languages not programming languages.
@TernaryM01
@TernaryM01 Жыл бұрын
Same goes for LaTeX.
@RealYetRelentless
@RealYetRelentless Жыл бұрын
"Why write in c++ if you have javascript" They are completely separate languages that are used for different things. If you wanted to program a webpage, you would use JS. If you wanted to program a game, you would use c++.
@dr.rgplay9742
@dr.rgplay9742 Жыл бұрын
Lol exactly, I was so lost when he actually said these words.
@edwardseverinsen5598
@edwardseverinsen5598 Жыл бұрын
@@gamingbasu-99 Java is infamous for security issues.
@АлекСневар
@АлекСневар Жыл бұрын
Dude, google “sarcasm” in your free time.
@voidseeker4394
@voidseeker4394 Жыл бұрын
If nobody would write in C/C++, what would run Javascript? Literaly all base things, operating systems, drivers, firmware, compilers, most of the libraries, interpreters are written in C, or more rarely in C++.
@CuriouslyWatching
@CuriouslyWatching Жыл бұрын
Don't forget software inside almost all hardware electronics is written in C/C++ or Assembler. That includes cars, planes, rockets & the server hosting this clueless video
@davidkim2016
@davidkim2016 2 жыл бұрын
i like how this is 100% personal preference rather than some stats based analysis
@Veer12
@Veer12 2 жыл бұрын
true man, i felt hurt seeing swift there as an ios dev, he don't know what life was when swift was not there, swift is way better then objective c any day, and there is literally nothing that i hate about swift, the reason he gave that swift doesn't give anything xcode slap you on face for every wrong thing man. seems like his speaking skill and his content both are shit hahah.
@sitdown.listen.3358
@sitdown.listen.3358 2 жыл бұрын
@@Veer12 Woah woah woah... But Swift is a trash 😬
@Aberusugi
@Aberusugi Жыл бұрын
The stats based analysis are just as cringe because they are laden with the measurement problem.
@eliottjaquier
@eliottjaquier Жыл бұрын
@@sitdown.listen.3358 But Objective-C is PHP 😂
@TrimorphMC
@TrimorphMC Жыл бұрын
isn't that the point? people shouldn't use languages based on what other people say, they should try them and use the language that they like the most
@bckends_
@bckends_ Жыл бұрын
bro wrote a hello world once and thought "let me make a video"
@mayankbhaisora2699
@mayankbhaisora2699 5 ай бұрын
Bro categorised Swift lowest in the list and JS on too which shows he doesn’t have any idea about what he is talking about. I am not Apple fan but Swift is one of the best open source projects Apple is currently running and heavily community driven yet thoughtful evolution of the language is commendable. Swift is elegant and very safe language with powerful features and modern features. I think you are almost correct. He didn’t even wrote hello world in these languages. It’s just his frustration of not knowing about other languages which is the base of this categorisation by him. 😂
@compscitopics
@compscitopics 4 ай бұрын
lmaooo 🤭
@Durixful
@Durixful 2 жыл бұрын
Imagine software engineer that ranks html and css as a programming languages. Wow 😃
@disco.lemonade
@disco.lemonade 2 жыл бұрын
An ex-Google engineer and a guy who makes videos about programming and algorithms for a living > Some "pros" who barely code in a "hardcore" programming language trashing css/html. But anyhow, this was a prank video.
@Durixful
@Durixful 2 жыл бұрын
john smith I love html and css, but they are not programming languages 🙂
@disco.lemonade
@disco.lemonade 2 жыл бұрын
@@Durixful Duh
@SimGunther
@SimGunther 2 жыл бұрын
Imagine thinking a language designed in 10 days (JS) is "God tier" 😮
@ANDROID_SRB
@ANDROID_SRB 2 жыл бұрын
i was expecting Visual Studio Code to be somewhere
@chilly2171
@chilly2171 2 жыл бұрын
Rename to "Ranked by a front end developer with no knowledge in low level languages and performance driven, scalable languages."
@amirosman8797
@amirosman8797 2 жыл бұрын
I don't know who you are but you are a legend, I wrote a 10 lines comment trying to describe how stupid this guy is but you did it in one line.
@mukulkumar8681
@mukulkumar8681 2 жыл бұрын
@@amirosman8797 That person has achieved in English what we call in programming world as efficiency.
@nge1301
@nge1301 2 жыл бұрын
I know programmers are a little bit slow at understanding humor, but if you'd just watch the video to its end, you would know he's being sarcastic.
@calcio437
@calcio437 2 жыл бұрын
@@mukulkumar8681 efficiency, genius
@UrbanJackJr
@UrbanJackJr 2 жыл бұрын
bro, imagine thinking this list serious.
@yumix77
@yumix77 2 жыл бұрын
Someone who describes JAVA as "Nothing good except the name is similar to JavaScript" or JavaScript as "elegant" is clearly trolling, you made my day.
@d.ashley879
@d.ashley879 2 жыл бұрын
Was thinking the same thing lmao 🤣. He didn't have to do Java like that 😂.
@Mateooyt
@Mateooyt 2 жыл бұрын
Imagine saying why would anyone code in C++ if you have JS. I coded in two of those languages. Imo JS is super easy and clean, coding in it is ussually dream. BUT HEY! C++ AND JS HAVE OTHER PURPOSES. C++ is really important language. Think of for example game developement. WOULD YOU CODE A DESKTOP GAME IN JS? BE SERIOUS...
@MS-gc7rb
@MS-gc7rb 2 жыл бұрын
I don't know how he can compare c++ with javascript lol. They serve completely different purposes. On the other hand Java, C# and Go are supposed to address the shortcomings of c++.And yup... he's just trolling.
@itsnotthatdeepbruv
@itsnotthatdeepbruv 2 жыл бұрын
🤣🤣🤣🤣
@RitchieDiamond
@RitchieDiamond 2 жыл бұрын
@@Mateooyt Vampire Survivors is a recent PC gaming hit on steam written in JS (electron?)
@agentm10
@agentm10 9 ай бұрын
This video has motivated me to wake up and code in Java today.
@RocketC0de
@RocketC0de Ай бұрын
ahhahahha well done
@NoOne-oy5vs
@NoOne-oy5vs 2 жыл бұрын
You know it's a quality rating when it includes html and css as `Programming Languages`
@kayraavc6891
@kayraavc6891 2 жыл бұрын
Bruh :DDD u are right
@ArbitraryCodeExecution
@ArbitraryCodeExecution 2 жыл бұрын
CSS can be considered one
@milanvb2818
@milanvb2818 2 жыл бұрын
@@ArbitraryCodeExecution no
@jascooly
@jascooly 2 жыл бұрын
@@ArbitraryCodeExecution In the same vain, sending a text to my mom to tell her I'll swing by for dinner tonight around 6PM, makes me a food production process automation engineer.
@ArbitraryCodeExecution
@ArbitraryCodeExecution 2 жыл бұрын
@@milanvb2818 technicallity
@coffeeaccount6435
@coffeeaccount6435 2 жыл бұрын
It's impressive how fast you go from "When a frontend dev talks about something he doesn't know" to "Oh f*ck this is so smart" when you see how this tier list is perfectly design to get a comment per view.
@ChristopherGray00
@ChristopherGray00 2 жыл бұрын
The "all publicity is good publicity" argument simply isn't true, a large portion of dislikes over time will lower your ranking in the algorithm and actually harm your channel and just give you the reputation that you have absolutely no idea what you're talking about, which he does.
@vapeurdepisse
@vapeurdepisse 2 жыл бұрын
Indeed. I know it but I still commented lol
@jascooly
@jascooly 2 жыл бұрын
Classic Google behaviour...
@unsaturated8482
@unsaturated8482 2 жыл бұрын
Hello there java fan>
@ricepaperpencil1195
@ricepaperpencil1195 Жыл бұрын
@@ChristopherGray00 source: I said so
@tdgchan
@tdgchan Жыл бұрын
I absolutely love this video because it perfectly ilustrates everything wrong with the web 3.0 and web dev mindset
@maxivy
@maxivy Жыл бұрын
It's satire you knob
@Maskarado
@Maskarado Жыл бұрын
*old java dev cry*
@jean4j_
@jean4j_ Жыл бұрын
So true
@ac4694
@ac4694 Жыл бұрын
@@Maskarado write slow sh*t fanboy
@perishedfirestorm555
@perishedfirestorm555 Жыл бұрын
​@@ac4694 javascript and c sharp are slow I guess. Some people really are hurt cause java became pure shit and is slowly dying.
@myusernameislongerth
@myusernameislongerth Жыл бұрын
have you ever written a line of code?
@tolaut
@tolaut 2 жыл бұрын
That feeling when you are pretty sure Clément is trolling but the trolling is not evident enough to be completely certain
@levyroth
@levyroth 2 жыл бұрын
Ofc he's trolling, but the comments are worth it.
@gotemlearning
@gotemlearning 2 жыл бұрын
@@levyroth lmaoooo how are the top liked comments not picking up on the trolling?? Or are they trolling too wtf
@robertpietraru1939
@robertpietraru1939 2 жыл бұрын
I feel like putting html and css at the top made it quite clear
@levyroth
@levyroth 2 жыл бұрын
@@gotemlearning many incels among us. remain vigilant and grab the popcorn.
@nge1301
@nge1301 2 жыл бұрын
If you just watch the video till the end, you'll know.
@ki6fzb
@ki6fzb 2 жыл бұрын
A Java dev broke your heart horribly at one point, didn't they?
@JohnFisk-OHS-78
@JohnFisk-OHS-78 Жыл бұрын
ROTFL... wet myself laughing! 3 point shot from mid court!
@eliastefera8574
@eliastefera8574 Жыл бұрын
exactly what I was thinking! lol
@owensigurdson8610
@owensigurdson8610 2 жыл бұрын
Interesting that both JavaScript and the language designed to fix the issues with it (TypeScript) are both in the God Tier.
@BHVampireLF
@BHVampireLF 2 жыл бұрын
What issues? Normally, TypeScript adds more issues to JavaScript.
@vlan1213
@vlan1213 2 жыл бұрын
@@BHVampireLF If you use it wrong it totally would.
@faker530
@faker530 Жыл бұрын
he literally said "I don't have a giga god tier"
@forkerion
@forkerion Жыл бұрын
@@BHVampireLF dynamic typing.
@paulminshall8793
@paulminshall8793 Жыл бұрын
In the kingdom of the DOM, JavaScript is king.
@henryfleischer404
@henryfleischer404 9 ай бұрын
I started learning some Ruby very recently. I'm liking it, my main issue with it is that people's tutorials make everything sound difficult. I spend ages researching how to do something, only to find that it works the obvious way.
@EightNineOne
@EightNineOne 3 ай бұрын
YES! My exact experience. You can fumble your way through something, thinking "Am I doing this a dumb way?" And no, it's fine. Ruby don't give no shit
@VictorGabriel-ht5qp
@VictorGabriel-ht5qp 2 жыл бұрын
JS is such a great language to code that people created a new language just to compile to JS
@f0rss4k3_6
@f0rss4k3_6 Жыл бұрын
@Furz Emotional damage
@johnmorrison2645
@johnmorrison2645 Жыл бұрын
JS will often sit on its ass and do nothing when you make a mistake. Error messaging stinks to the high heaven vs. Python. Typescript is a valiant kludge used to deal with this very serious problem. Weak typing sucks.
@seanlynch1841
@seanlynch1841 Жыл бұрын
Keep TypeScript where it is and put JavaScript down a tier or so. No one writes JS after they know TS. PS- C is great on microcontrollers
@retakenroots
@retakenroots Жыл бұрын
@@seanlynch1841 Well... I tried TS and pure JS and only write JS nowadays because the code is smaller and more readable and nothing beats the usage of this in a function that is outside a class.
@demitri_t
@demitri_t Жыл бұрын
@@seanlynch1841 Yep, C is so bad that literally most of math is written in C. Math for Python and JS BTW. I prefer C++ personally though.
@Osman-ko8jy
@Osman-ko8jy 2 жыл бұрын
Only reason Clement hasn't removed JAVA from AlgoExpert is because of 50% of the customers
@levyroth
@levyroth 2 жыл бұрын
Someone needs to work at Oracle too...
@RezaJafari1984
@RezaJafari1984 2 жыл бұрын
@@levyroth Android belong to google and most of it is in JAVA
@jinux9559
@jinux9559 2 жыл бұрын
True, i am actually using Java for my AlgoExpert questions 😂
@saturnteatree
@saturnteatree 2 жыл бұрын
😂😂😂🤣🤣🤣🤣
@deepakbisht4957
@deepakbisht4957 2 жыл бұрын
@@RezaJafari1984 yes Android is still relying on Jvm based language. But most of the people now use modern language like Kotlin not Java. And Kotlin is fun and Android first support language...
@dknapp64
@dknapp64 Жыл бұрын
Interesting ranking. I suspect that you are a front end developer based on your rankings. I would consider C a god-like language because it is used so much in embedded systems and is darn fast for optimization. Regarding Visual Basic, I remember in the 90s that Visual Basic was all the rage and knew a number of people that coded in that language. I'm surprised that you didn't mention Julia. It is an up-and-coming language and I like it for a lot of geospatial work..
@souravdey2423
@souravdey2423 Жыл бұрын
C++ is hard :( But i like it
@Dr.Rwiena
@Dr.Rwiena Жыл бұрын
C is the father of 90% of the programming languages in this list. These are almost all written in C. It should have its own tier above the highest tier. It's all about context, but the language that has the most impact is clearly C. It's the gate between assembly code and all the other codes.
@I_am_Azeem
@I_am_Azeem Жыл бұрын
@@Dr.Rwiena mother*
@1mol831
@1mol831 Жыл бұрын
@@Dr.Rwiena except assembly
@jamesking2439
@jamesking2439 Жыл бұрын
I was excited about Julia until I learned it indexes arrays from 1.
@julien8097
@julien8097 Жыл бұрын
9:40 "why write in C++ when you got JavaScript" dude put - HTML in the "Amazing Tier", - C in "Meh Tier", and he put - Lua in "Trash Tier" i'm losing faith in humanity
@The-solo
@The-solo 27 күн бұрын
Exactly!! Go in meh? Idiot is how I would describe this annoying guber.
@kisamius
@kisamius 2 жыл бұрын
To be honest, there still is quite live community around Visual Basic. The only problem is that all 4 members work at Microsoft, so it is quite hard to meet them outside MS.
@yagniktalaviya2146
@yagniktalaviya2146 2 жыл бұрын
i never heard of this before
@mitchy1990s
@mitchy1990s 2 жыл бұрын
hey i learned to program using VB. that was early 2000s in middle school. i decided not to take the next course after that. the course ended up being html css and might have even had some JS. now over 15 years later im finally learning html css and javascript lol
@nbshikki
@nbshikki 2 жыл бұрын
I worked in Visual Basic at a old fintech company, which basically is a sales terminal / pos system. The language is awful.
@davidkben1155
@davidkben1155 2 жыл бұрын
i recreate FNAF 1 using PowerPoint VBA (it's was painful)
@darksteel78
@darksteel78 Жыл бұрын
The power/gas utility company I worked at used it extensively. They were still using Silverlight long after it lost official support so that should tell you everything you need to know. When I started writing new tools there, I used C# which was and still is a great language.
@22RH544
@22RH544 2 жыл бұрын
I would put C/C++ in the 'god tier' as many of the other languages (compilers/interpreters) where made with these 2 languages. Funny video ;-)
@grdev3066
@grdev3066 2 жыл бұрын
Totally agree!
@pro-noobster3684
@pro-noobster3684 2 жыл бұрын
He put them low just because they are a little hard ahahah
@fedest
@fedest 2 жыл бұрын
On the other hand, if you are so proficient in language, and you decide that the best use of your time and proficiency is to write compilers/interpreters, so that you and others can then program in a different language, that may be saying that those original languages are no all that nice to program in 😆
@megaman2016
@megaman2016 2 жыл бұрын
@@fedest it also means it's god because it gave life to so many others haha
@mohamedhambouta
@mohamedhambouta 2 жыл бұрын
Was literally bout to say something similar lol
@sjadev
@sjadev 2 жыл бұрын
This is such a Frontend Engineer ranking.
@responsive_random
@responsive_random 2 жыл бұрын
Web application front end engineer ranking
@RA-xx4mz
@RA-xx4mz 2 жыл бұрын
Yeah. I like Golang :(
@sjadev
@sjadev 2 жыл бұрын
I love Ruby, and I get hit up by recruiters for Rails positions almost everyday. It’s not going anywhere anytime soon :)
@RA-xx4mz
@RA-xx4mz 2 жыл бұрын
@@sjadev Same. I code professionally in Ruby and I still see Ruby/Ruby on Rails as a very popular choice for software companies. 🤷‍♂️
@dawithagos
@dawithagos 2 жыл бұрын
@@RA-xx4mz I would say from my experiance it has certain location and countries where it's highly in demanded and some locations where it has zero interest. Languages like Java, C# and Python dominate most enterprise softwares and globally but I have seen large adoption of ROR in Eastern Europian countries.
@kakashi_69_xd
@kakashi_69_xd Жыл бұрын
Linus Torvalds after watching this video..💀
@smallcube-zn2mm
@smallcube-zn2mm Ай бұрын
Linus Trovalds ain't even going to click it
@benfowler1134
@benfowler1134 2 жыл бұрын
Lua is a criminally underrated language, imho. I’ve used it to script games, my text editor (Neovim) and my drone radio transmitter. Pretty much hits the sweet spot between simplicity and power for simple scripting.
@xersoslexersos6366
@xersoslexersos6366 2 жыл бұрын
Lua taught me how to code and I still find myself often going back to it .
@m.naufalavila8792
@m.naufalavila8792 2 жыл бұрын
fun fact:Lua is easier to learn and faster than phyton
@Kevin-jb2pv
@Kevin-jb2pv 2 жыл бұрын
John Romero basically spends his free time these days going around and giving talks where he almost always winds up singing the praises of Lua for at least a little bit. I'm seriously considering it, he makes a compelling argument for it.
@Aberusugi
@Aberusugi Жыл бұрын
Lua is insanely performant for what is a scripting language primarily, by some metrics. Always impressive. It's used for a ton of the scripting in Mach3 and Mach4 CNC software as well due to the low latency.
@Aberusugi
@Aberusugi Жыл бұрын
@@m.naufalavila8792 I agree, I can't even find phyton on Google!
@aldayel98
@aldayel98 2 жыл бұрын
4:34 I actually woke up once and said exactly that, did exactly that. I made a cup of coffee, and then started to code a project I had in mind using Java. Great day, I remember it fondly. Script worked great, solved my problem.
@TheGoldenPro
@TheGoldenPro 2 жыл бұрын
same LMAO
@Maratha382
@Maratha382 2 жыл бұрын
Yes, Java is an elegant language. It's fun to code in Java
@TheGoldenPro
@TheGoldenPro 2 жыл бұрын
@@Maratha382 especially with Minecraft tied to it.
@Maratha382
@Maratha382 2 жыл бұрын
@@TheGoldenPro yes
@notelectrohead
@notelectrohead Жыл бұрын
SAME !!!
@ChadSigma111
@ChadSigma111 2 жыл бұрын
Java is one of the most reliable languages. Some things aren't easy and fun, doesn't mean they are bad. Edit - I hope Clem was being sarcastic.
@tamasgeschitz6582
@tamasgeschitz6582 2 жыл бұрын
It's also one of the oldest and most rigid ones. It's super verbose, everything requires 2 millions lines of code. But most importantly, it's just old, doesn't support new programming paradigms well and therefore its syntax is not that efficient. Way too much code, way too many layers everywhere.
@otpkatarina3493
@otpkatarina3493 2 жыл бұрын
he put js in god tier, pretty sure he was being sarcastic:)
@valentinpopescu98
@valentinpopescu98 2 жыл бұрын
@@tamasgeschitz6582 you clearly have no idea what you’re talking about
@prashantjssate
@prashantjssate 2 жыл бұрын
Java is a language where you can write 200 lines of code in 10 min, which does exactly what 5-10 lines of scala which might take 20 min to write (if not very proficient). So would love the 10 line code, it is elegant & beautiful but might suffer with syntax & complex constructs. not talking about the streaming API, streaming API is trash, but it makes java bearable.
@hamzadlm6625
@hamzadlm6625 2 жыл бұрын
@@otpkatarina3493 java is like katarina, belongs to the D tier
@aitortilla6564
@aitortilla6564 Жыл бұрын
Front end dev detected - Dyed hair ✅ - Java hater ✅ - TypeScript enjoyer ✅ Opinion? Rejected ✅
@lijjasre
@lijjasre 2 жыл бұрын
Honestly what a great video you've made. My stomach was aching when you reacted to c and Java. I never thought of a comedy video from a software developer
@JulioLabarca
@JulioLabarca 2 жыл бұрын
Also is comedy read the comments section full of people raging comedy
@DeltaFish11
@DeltaFish11 2 жыл бұрын
The mans really hating on Java for being to verbose but yet calls html and css programming languages. My head hurts
@ArbitraryCodeExecution
@ArbitraryCodeExecution 2 жыл бұрын
@@DeltaFish11 CSS is more of a programming lang than HTML
@ariffaisal8389
@ariffaisal8389 2 жыл бұрын
@@ArbitraryCodeExecution How is CSS programming? What can I "program" with CSS? Just curious!
@ArbitraryCodeExecution
@ArbitraryCodeExecution Жыл бұрын
@@ariffaisal8389 its turing complete
@PavelKartsel
@PavelKartsel 2 жыл бұрын
The very existence of TS shows how JS is a "good" language. Also putting Swift to the PHP tier says all we need to know about the ranking (:
@AshishSinghh
@AshishSinghh 2 жыл бұрын
He is just trolling
@dawithagos
@dawithagos 2 жыл бұрын
@@AshishSinghh I think pepole are taking this for real 😂Guy is obviously trolling.
@rohitchakravarthi94
@rohitchakravarthi94 2 жыл бұрын
dude its not for real , he is just messing us
@PavelKartsel
@PavelKartsel 2 жыл бұрын
​@@rohitchakravarthi94 I hope every beginner who watch this video will catch its sarcasm
@AndrewTSq
@AndrewTSq 2 жыл бұрын
what is wrong with JS then?
@Ahmad-tn4dg
@Ahmad-tn4dg 2 жыл бұрын
After putting JS in "God" tier you should also go rest in PHP tier
@bishakhdutta8427
@bishakhdutta8427 2 жыл бұрын
True that
@kylarquinn3325
@kylarquinn3325 2 жыл бұрын
At least Typescript has a case, but js is a pain.
@archmad
@archmad 2 жыл бұрын
can you really run the web without JS?
@kestonsmith1354
@kestonsmith1354 2 жыл бұрын
@@archmad Yes you can run the web without JS . All you need is HTML and CSS
@iKeshavChaudhary
@iKeshavChaudhary 2 жыл бұрын
@@kylarquinn3325 simply say you are not good enough.. dont blame the language
@mattias3668
@mattias3668 8 ай бұрын
By far the best trolling video ever. Good job. Felt like to running shred(1)on myself entire video. And that hair on top of that.
@galavizK
@galavizK 8 ай бұрын
and the greastest of all it's that everyone thought it was real.
@hayaa.a164
@hayaa.a164 2 жыл бұрын
I think such comparisons are unfair if the purpose of learning the language is not addressed. For example, for someone who wants to learn a language for ML, Python would easily beat JS. For embedded systems C and C++ are the strongest. So each language has fields where it is the strongest and others where it shouldn't be considered.
@Julian-pw5mv
@Julian-pw5mv Жыл бұрын
This video is pretty much a meme
@tamirrothschild
@tamirrothschild 2 жыл бұрын
the fact that html is a language here and JS is God tier says this man eat some mushrooms before this video
@vincent4652
@vincent4652 Жыл бұрын
I would probably put JavaScript in the PHP category. The lack of any strict types & its variable scope weirdness makes it a headache to work with. It's really a shame that JavaScript is the language the web was built on. TypeScript I would probably put in "Would Code In", at least it solves the strict typing issue.
@jongeduard
@jongeduard Жыл бұрын
Both languages certainly have a lot of loosely typedness in common, and comparable disadvantages (both had to add those stricter 3 charakter operators like === to solve issues, PHP being the first one by the way). But I think we should stop all this kind of talking about programming languages as a whole being good or bad. There are advantages and there are disadvantages. Period. And the videomaker is just projecting his very personal and very limited, worthless ideas about things, while presenting those as if they are facts, which is bad.
@dinobotpwnz
@dinobotpwnz Жыл бұрын
"The web would not be the web without JavaScript"... you mean it might actually be good?
@jongeduard
@jongeduard Жыл бұрын
​@@dinobotpwnz The thing is, JavaScript and HTML existed before the web became large, both with several initial design aspects that where not too great (also some good ones), but eventually it was the web that _made_ these languages better. The modern additions that came with HTML5 and ECMAScript 5 and 6 and later versions where mostly really great. Because they _had_ to be great, in order to support the modern web. What cannot easilly be changed is that initial old design part, in order to maintain compatibility.
@oniichan5153
@oniichan5153 Жыл бұрын
why do you want it to be strict?
@theheroofthevirgins1487
@theheroofthevirgins1487 Жыл бұрын
If your rating of JavaScript and type script like that is probably because you're not a front end developer, I think they are amazing programming language. JavaScript is not that hard to learn compared to Java.
@user-mt2uh1ow7d
@user-mt2uh1ow7d Жыл бұрын
if this guy a typical programmer, than i would put him beneath the php category, this is a barbie doll programmer
@crisp1081
@crisp1081 2 жыл бұрын
These comparisons are pretty weak and lack depth. You don’t really rank the aspects of each language; just what you understand from the few languages you know and the general complaints you hear online. You can use other languages to develop iOS apps. Objective-C(++) is an obvious one. If you build out your app as a framework you can use LLVM backed languages like Rust and Kotlin. React native even. Also Chris Lattner who initially began work on Swift literally created LLVM which backs the compilers written for a handful of the other languages on your list. All languages have there bizarre areas and weaknesses when it comes to tracking down compiler / parsing errors. JavaScript has the weirdest error when you don’t use semicolons and two lines end up being executed in the wrong way. Also has falsely and truthy. C++ gcc was notoriously bad at errors. Swift errors usually become complicated when you have a lot of type inferencing and generics. All of these things require you to be a better developer and hone in on that platform / environment. I don’t even know why HTML and CSS are here…
@Rubenz343
@Rubenz343 2 жыл бұрын
r/woosh
@kralekis
@kralekis Жыл бұрын
4:46 Mojang: 🤓 Minecraft Modding Community: 🤡 Consoles Operative System: 😤👌
@specex
@specex Жыл бұрын
Most of my language exposure was driven by my employers and the type of projects I was involved with. I figure I've dabbled in at least 30 languages in a 40 year career, excelling in less than 10 of them. If you're doing Internet stuff, all you really need to master is Javascript/Typescript, HTML, & CSS for the frontend, SQL or similar for your databases, and take your pick of the backend languages, depending on what's being used the most in industry. Don't even get me started on the frameworks... brave new world there. As for VB, I did a lot of backend stuff in the early 2000's, so now you know at least one. LOL
@astrah982
@astrah982 Жыл бұрын
Remember JavaScript before V8 days? It was atrocious
@I_am_Azeem
@I_am_Azeem Жыл бұрын
🥺🥺🥺
@jameshleba8463
@jameshleba8463 Жыл бұрын
this guy clearly doesn't work much if he has time to make this trash for youtube and make some dumb site to shill.
@jagadeeshsiva3668
@jagadeeshsiva3668 Жыл бұрын
Electronic students seeing Matlab in Trash: 'things that Matlab and ASM can do is beyond your imagination '
@dmitrvy
@dmitrvy 2 жыл бұрын
What's up with Swift? I'm getting good error descriptions, miles better than C++, it is modern typesafe language with decent features. It is miles better than js/ts/bash/whatever. Seems like some iOS guy took Clement's girlfriend for a ride.
@deelots3009
@deelots3009 2 жыл бұрын
Yeah, what the hell? Swift is an amazing language. It's super fast and has got a fantastic syntax.
@bishakhdutta8427
@bishakhdutta8427 2 жыл бұрын
I wouldn't agree it's better than cpp but definitely can sit beside c
@bishakhdutta8427
@bishakhdutta8427 2 жыл бұрын
And putting js in God tier is a crime
@FlightX101
@FlightX101 2 жыл бұрын
i mean its his personal list and is going to have a bias. But yea swift is super solid to work with
@mattstyles4283
@mattstyles4283 2 жыл бұрын
So random that he hated on Swift, it's got a lot of cool features like closures. This list is clearly just biased to his own experiences
@baggier
@baggier 2 жыл бұрын
"You can't do anything in Go that you can't do in python" Be fast Be a light Handle high amounts of traffic by concurrency Make kubernetes out of Implement ipfs with it And I don't even code in it, but there is no "why" for go It's a solid server side language and u have to give credit
@saturnteatree
@saturnteatree 2 жыл бұрын
What about the market share… u need a team to support the language as well…
@theenhancedceo2508
@theenhancedceo2508 2 жыл бұрын
@@saturnteatree last stack overflow survey said 10% of professional developers coded in Go. definitely not the best but it's got enough
@mariedrapalova7365
@mariedrapalova7365 2 жыл бұрын
Its the best!!!
@AstraRudra
@AstraRudra 2 жыл бұрын
but what about err !== nil everywhere ?
@milobanks9407
@milobanks9407 2 жыл бұрын
Golang was created by Google to speed up its software development. In an interview somewhere, one of the main designers/developers said their C++ builds were way too slow, and dependency management was hell.
@unperrier5998
@unperrier5998 2 жыл бұрын
I agree that Go is superior to C++ in many ways, however your argument alone is not sufficient. It's not because one creates a new thing to replace C++ that he's successful at it.... and invoking Google is an authority argument, not a proof.
@x7themm
@x7themm 2 жыл бұрын
That google employee basically said he can’t code, his code is trash and he doesn’t deserves a job at google 😌
@rickturner210
@rickturner210 2 жыл бұрын
Well said. I would also mention the ability to work with true multithreading. Since Go is a newer language, it works well with machines that come with multi-core processors. Regardless, I have a reason to believe this video was supposed to be a joke.
@ogananfe
@ogananfe 2 жыл бұрын
Like algoexperts backend is built in Go
@giovanni545
@giovanni545 Жыл бұрын
Please dont say hell so casually
@StaticBlaster
@StaticBlaster Жыл бұрын
The best programming language to learn is C++. I might be biased but it's honestly a really good language to start with. It's cross platform, pretty readable, it's close to the hardware and it's fast.
@StaticBlaster
@StaticBlaster Жыл бұрын
And C++ is used for many applications: operating systems, compilers, video games, banking systems, a lot of graphical user interfaces, etc.
@Synthetic_geth
@Synthetic_geth Жыл бұрын
You mean C
@StaticBlaster
@StaticBlaster Жыл бұрын
@@Synthetic_geth No, I mean what I said. C++ because of its OOP nature has many more uses than standard procedural languages like C.
@gaffclant
@gaffclant Жыл бұрын
OOP is shit @@StaticBlaster
@kevinstefanov2841
@kevinstefanov2841 11 ай бұрын
Is that why the very first thing every major C++ user starts with is a long list of "things in C++ we forbid our developers to use, because they suck"? Dont believe me? Watch Data-Oriented Design by Mike Acton.@@StaticBlaster
@viewererdos
@viewererdos 2 жыл бұрын
I write programs only in C/C++ and assembly language. In my experience, mankind has not come up with anything better than these programming languages.
@meamzcs
@meamzcs 2 жыл бұрын
Laughs in Rust
@nontraditionaltech2073
@nontraditionaltech2073 2 жыл бұрын
@@meamzcs I bet Rust is cool (haven’t tried it yet) but ppl don’t realize if it takes over C and Cpp, it will be a LONG time from now. There is was too much aerospace, industry and defense code in C that is not going anywhere.
@SyedShujashah
@SyedShujashah 2 жыл бұрын
oh fuck the chosen one has returned
@earlmontgomery4616
@earlmontgomery4616 2 жыл бұрын
I study 50 programming languages. I want to learn assembly and give mad respect to those who can code in it, but I love my Python.
@meamzcs
@meamzcs 2 жыл бұрын
@@nontraditionaltech2073 That doesn't have much to do with the initial claim...
@ryanbeatbox
@ryanbeatbox 2 жыл бұрын
Go was built with KISS in mind, and it's built for quick deployment. It's like C++ with wings. Also, you kind of answered why Go was created partially when you got to C++, they made a lot of the things you mentioned simpler and easier to deal with it in Go.
@ChristopherGray00
@ChristopherGray00 2 жыл бұрын
not that i think go is bad, i actually love it, but the KISS philosophy was made in the 70s, i don't think it applies to modern computing and honestly i think it can be a bad thing when it encourages people to not innovate because they are so focused on simplicity.
@BZValoche
@BZValoche 2 жыл бұрын
@@ChristopherGray00 you are wrong, because simple is complicated
@vava-lw9ds
@vava-lw9ds 2 жыл бұрын
I thought go would be in god tier
@weltmeister
@weltmeister Жыл бұрын
@Furz rust? God tier? The only time you mention god when using it is if you're swearing.
@weltmeister
@weltmeister Жыл бұрын
@Furz that's literally the weakest comeback I've heard in my life... What a dork.
@SuperCaptainMoney
@SuperCaptainMoney 2 жыл бұрын
Swift is my favorite language. It is so easy. And the best thing is that Swift and Kotlin are actually very similar.
@deepakbisht4957
@deepakbisht4957 2 жыл бұрын
They are similar but I like Kotlin more...
@tritiumgaming4554
@tritiumgaming4554 2 жыл бұрын
Kotlin is the definition of syntactic sugar and I really dislike the way it buries parameter types in shorthand notation like in lambda functions. Developing Android apps in Kotlin like bashing my head against concrete.
@complexityclass
@complexityclass 2 жыл бұрын
I think Swift is harder than half of this list. ARC, protocol-oriented programming, objc interop, all of it is powerful but takes time to master.
@deepakbisht4957
@deepakbisht4957 2 жыл бұрын
@@complexityclass Swift is harder?? What a joke...
@nonnnth
@nonnnth 2 жыл бұрын
If I could use SwiftUI to make cross-platform app, Swift would be the only language I want to work with. It’s not perfect, but Swift code is super easy to understand.
@johnmarks714
@johnmarks714 9 ай бұрын
It really depends on what type of programming you do. I'm into reverse engineering software and low level coding, so C/C++/ASM/Python are king. C tends to be used for device drivers and embedded code, C++ can also be used for these as well. ASM is used for performance critical code, privileged instructions and also reading code for software you don't have source code for. Python is used for automating programming toolchain and automating various reverse engineering tasks.
@IlIlIlIIIlIll
@IlIlIlIIIlIll 2 жыл бұрын
some comments took this video a bit too seriously, he's not saying about performance or how versatile a language is ( in that case C and C++ would objectively win) ? its more about enjoying the coding process, which is subjective.
@tenthlegionstudios1343
@tenthlegionstudios1343 2 жыл бұрын
100%, subjective fun video. Pros and cons to all languages and then there are applications where you wouldn't want certain languages. Performance / embedded systems might not want a garbage collector, or the language might not compile cross-compile to the environments you are using it in. However, I like Rust over C++, and what rust is to C++, I think Zip is to C. C++/C have a lot of drawbacks with potentially having leaky memory abstractions, and dont catch issues that Rust and Zip do. Rust and Zip basically force you to write safer C and C++ code with better errors. And other languages are easier to code in and do things like garbage collect for you at the loss of perf/control. I am excited for Bun and learned about Zip through researching Bun.
@ilya8864
@ilya8864 2 жыл бұрын
AKPHTUALLY 🤓, assembly would win, because every other programming language is made with it, so it’s the fastest
@deepakbisht4957
@deepakbisht4957 2 жыл бұрын
When you see he is adding HTML and CSS as a programming language you know it's a fun video. Idk why people are taking it seriously...
@nikos4677
@nikos4677 2 жыл бұрын
@@ilya8864 machine code is your father so stop talking🤡🤡
@ChristopherSalisburySalz
@ChristopherSalisburySalz Жыл бұрын
Interesting that C is below C++. Golang is one of the most exciting languages out there right now as far as I'm concerned. I love it's less is more mindset. I also like how it scraped a lot of OOP BS and just included the parts that are actually helpful.
@frankieboyseje
@frankieboyseje Жыл бұрын
yea all trash and fluff is cut out love it myself
@mikcu7531
@mikcu7531 Жыл бұрын
Go is C with GC. It is language that should have been created long time ago. But it brings nothing to the table. It lacks anything "modern" or interesting. It does not boost productivity. It just does the absolute minimum so people cannot really point on the bad parts of the language. In 20 years we will all be laughing about how could people focus their efforts into the most basic and useless language. There is just nothing really bad about it and nothing good about it.
@tainicon4639
@tainicon4639 Жыл бұрын
@@AnnasVirtual doom engine…
@IamusTheFox
@IamusTheFox Жыл бұрын
​@@tainicon4639 C++ was only properly iso standardized in 1998. Doom was made in 1993. C++ did exist, but it was only early on in its adoption.
@tainicon4639
@tainicon4639 Жыл бұрын
@@IamusTheFox neat! I only partially knew the history.
@user-yy3ki9rl6i
@user-yy3ki9rl6i 2 жыл бұрын
I've wrote in R. It has the weirdest learning curve i've ever experienced. Looking at the syntax, its like c++ and mysql got married and had a disfigured baby. I spent 3 days trying to understand the syntax. When it finally clicked, the feeling only lasts for a few seconds, then after 15 mins it became really boring. Definitely a trash tier.
@Jaser4esp
@Jaser4esp 2 жыл бұрын
I use R for data analysis and I strongly disagree. It is a very intuitive language for beginners and it is widely used in biological research. It allows you to work with dataframes much more comfortably than python, and it is a usual requirement along with python in data science positions. Based on the criteria used for the rest of the languages, it should be at least acknowledged for it's contribution to scientific discoveries and put in the "Would code in" category
@TheGoat-dp5xy
@TheGoat-dp5xy 2 жыл бұрын
RMarkdown is a gift from god for me. Not comp sci, but as a finance/econ/stats person I love R and have created many fruitful projects with RMarkdown
@Spectraevil
@Spectraevil 2 жыл бұрын
R is great. Data science in R >>> Python.
@axlknightwhosaysni5336
@axlknightwhosaysni5336 2 жыл бұрын
R is the beat language for statistical analysis and data visualisation. I also disagree with your opinion about its syntax. Its pretty Simple, just unusual. That's because R is the language made for statisticians, data scientists, doctors etc. - people focused on methods, not just mindless implementations.
@MateusMG2010
@MateusMG2010 Жыл бұрын
look, in my opinion despite java being very typed and old, it is one of the best languages ​​mainly for the ease of running on any device and also for its execution speed.
@umairahmed301
@umairahmed301 2 жыл бұрын
It really depends on the language user. C++ is the god tier language for competitive programmers.
@fernandobedoyaortecho2330
@fernandobedoyaortecho2330 2 жыл бұрын
why
@Whatsthemata
@Whatsthemata 2 жыл бұрын
Why is that so, im sort of a noobie here. Is C++ like easier to debug or what?
@flyingclones
@flyingclones 2 жыл бұрын
@@Whatsthemata due to more paradigm and is faster that other language
@sukapow
@sukapow 2 жыл бұрын
Not really.... C++ time and complexity is God tier but when comes to solving quick problems. You either use Java or Python bc you can write less codes to solve problems compared to C++ where its takes a lot of codes to solve a problem.
@myxail0
@myxail0 2 жыл бұрын
@@sukapow java not really
@go2a
@go2a 2 жыл бұрын
As a ruby developer I'm happy I found someone's saying that it's dying(for more than 10 years straight), I thought everyone suddenly forgot about it the same as Bermuda Triangle.
@denniswenrich6221
@denniswenrich6221 Жыл бұрын
Yeah, 11 months later from this video. He would surprised that things are in fact being written in Ruby.
@c_zeroyt2556
@c_zeroyt2556 24 күн бұрын
@@denniswenrich6221my friend is HR recruiter for us and can’t find proper ruby developers as demand for ruby increased in 2024.
@joaqogc
@joaqogc 2 жыл бұрын
I’m having a totally different experience with Swift, it’s been fun. For me the bad thing with swift is the lack of some libraries.
@visskiss
@visskiss 2 жыл бұрын
Love swift.
@RohitPatil_Tech
@RohitPatil_Tech 2 жыл бұрын
True. Swift is a great language.
@edward0098
@edward0098 2 жыл бұрын
for me delegates and protocol still gives me headache. not able to understand it still..
@joaqogc
@joaqogc 2 жыл бұрын
@Maitrayan Ghosh Yea protocols are hard at first. Once you get use to them you will love them. Delegate pattern (or protocol-delegate pattern) are not a swift thing, it is a UIKit thing.
@viraj_singh
@viraj_singh 2 жыл бұрын
swift is like taylor swift. it's cute and all but not versatile like JS. JS is like the all the music bands combined into one genre.
@Align_SD
@Align_SD 2 жыл бұрын
I feel like the C++ plays a large role in why JS is so useable tbh. It should be God Tier on that alone.
@bagtea
@bagtea Жыл бұрын
fr..fk JS thoe..so hard to learn
@Spectraevil
@Spectraevil 2 жыл бұрын
I am a full time Javascript and Typescript developer. Been using it for 12+ years now, that only thing javascript has going for it that it can be used in both frontend and backend. But other than that, it belongs in the trash category. All new projects I start I use Typescript, sure it is just a superset on top of javascript but atleast it is not that error prone. Lately I have a new born respect for C# seems like a bunch of typescript creators were C# developers. A lot of coding principles make sense in C#. And C/C++ is hands down god tier.
@lancemarchetti8673
@lancemarchetti8673 Жыл бұрын
Your comment is solid. I'm 53, and starting with C# basics next month. So excited...
@noramensah6638
@noramensah6638 2 жыл бұрын
You are THE JS evangelist!! Loved the way you spoke so highly of it. Laughed through out the video😂
@arrogantpublisher
@arrogantpublisher 2 жыл бұрын
…who doesn’t know JS
@justin3594
@justin3594 Жыл бұрын
How do you not know why go exists? It super fast for a managed code language, and is easy to run concurrent performant code. And Rust??
@kestonsmith1354
@kestonsmith1354 2 жыл бұрын
PHP literally has alot of power, may not make your application pretty but on the backend, it's top 2 for me. I don't agree with alot of these rankings.
@tysonchicken9232
@tysonchicken9232 2 жыл бұрын
I love how the only language that gives you a lot of control over your computer (eg. C, C++, ASM) that was higher than "would could in" was ASM
@azalaeim
@azalaeim 2 жыл бұрын
fr
@aoeu256
@aoeu256 2 жыл бұрын
You do know that C can be embedded in Lisp-S-expressions and so you could build macros "custom compilers" from a high-level embedded language to embedded C, and quasi-quotes is the easiest way of building compilers. Lisp is the best low-level language because you can use it as a macro-assembler for C code.
@tysonchicken9232
@tysonchicken9232 2 жыл бұрын
@@aoeu256 Lisp wasn't on the list though
@mikcu7531
@mikcu7531 Жыл бұрын
@@aoeu256 lisp is not low level language. You can do low level stuff because it is so old. But it has many high level features.
@dougiebrenizer5600
@dougiebrenizer5600 Жыл бұрын
This is just the order in which you find these languages to be useful. Mabey if you took on projects that have to actually be fast you would have more respect for languages like C. Also C isn’t nearly as hard to code in long term as you would think from just trying it out. Trust me your code have ultra long runtimes can be more annoying than just about an inconvenience caused by writing in C vs JavaScript. C++ also tends to be harder to code in than C because it is a mess of ideas thrown together. It really only matters how much you like the programming language when you are writing something simple. However, there are a lot of projects that require a lot of computation and for those you should choose a fast language.
@dziuaftermidnight
@dziuaftermidnight 4 ай бұрын
I wanna watch a video of this guy explaining what a pointer is.
@chirayujoshi1189
@chirayujoshi1189 2 жыл бұрын
The guy who includes HTML in the programming language video deserves a separate category below PHP.
@Posiman
@Posiman Жыл бұрын
I like Visual Basic. If you're not a programmer but an administrative worker in a public or financial institution, who likes coding, you can build a lot of fun things in Excel VBA to make life easier for you and your coworkers...
@winfriedmaus
@winfriedmaus Жыл бұрын
There are many BASIC dialects that are much nicer to write in than Visual Basic. BlitzMax comes to mind, one of the most modern BASIC dialects around - it's a compiled language and Open Source. B4X would be a very nice - and quite successful - multi-platform version of VB. And except for its iOS version, it's even free as in beer. Technically, I would even count Python as a "more esoteric" modern BASIC dialect - but a very slow one. By association, Lua could also qualify as a BASIC dialect; and as far as interpreted languages go, Lua is frigging fast and blows all other interpreted languages out of the water.
@blauesaxolotl
@blauesaxolotl 10 ай бұрын
Yes, it's nice for doing fun things, but scratch is too. This is a tierlist of programming languages and you can't seriosly compare VBA to C, Rust, Python or even Java. Working in Microsoft Office is the only use of VBA, so compared to powerful multi-purpouse-languages, it's almost not worth to mention. But if you just want to automate your Office apps and not to study computer science and Informatics, of course, VBA is absolutely okay and the language to choose.
@DarkH4X0
@DarkH4X0 2 жыл бұрын
You should have given credit to C for being the language on which the vast majority of operating systems, drivers, etc. have been coded with. I mean the servers and the containers on which AlgoExpert is relying on are based on the linux kernel that is entirely written in C, basically the vast majority of the web is written in C considering what I just mentioned. This and other strange things said in the video make this entire tier list totally non sense to me.
@uguroz3745
@uguroz3745 2 жыл бұрын
Oh my godness are you serious about the operating systems are written in C. It is the most interesting, instructive information I have learned in my life. I was thinking that windows, linux was written in javascript and i think other engineers that write in javascript think like that too. Thanks for the illustrative examples for now c is the most enjoyable language for me.
@rorymax
@rorymax 2 жыл бұрын
@@uguroz3745 is this sarcastic
@meni181818
@meni181818 2 жыл бұрын
.. and most of the other langs in this video are writen in C..
@KratosJinn
@KratosJinn 4 ай бұрын
The guy ranked languages based on their syntax. These leetcode shallow coders don’t understand that each language is made to solve a specific problem and one cannot compare for instance javascript with C++ or Go. This guy is even considering HTML as a language, oh God who are these people!🤦‍♂️
@codenevis_
@codenevis_ 2 жыл бұрын
How dare you disrespect a gem like Java like that!
@SubKing0
@SubKing0 2 жыл бұрын
It's easy to figure out the list was made by a front-end-developer. You cannot invalidate the origins (C/C++), and to be fair Java will still be viable whether you love it or hate it, because of Springboot.
@junkoe3808
@junkoe3808 2 жыл бұрын
It's a joke video, this guy knows his stuff.
@MeixnerQuest
@MeixnerQuest 2 жыл бұрын
I use Java for UI automation and is great, also at one time I used Visual Basic to automate some Excel sheets and also worked fine.
@stefansile6790
@stefansile6790 2 жыл бұрын
yup, visual basic was used by my IT teacher (i was studying business) in college to automate excel functions and make advanced functions to put in those cells in excel, really, really cool stuff if you think about it
@archmad
@archmad 2 жыл бұрын
I learnt VB before JS, so yeah i did tried it in early years.
@DrBrunoDzogovic
@DrBrunoDzogovic Жыл бұрын
You can put Perl also in the PHP category. Verilog - Godlike. You're also very wrong about LUA. It's a language used for sending reconfigurations OTA for drones and UAVs. It's widely used!
@abhishekkumar8782
@abhishekkumar8782 2 жыл бұрын
I am disheartened from you putting C in the 'Meh' category😂. I know it is not suitable for today's programmers mostly doing web and mobile app development. But I am not gonna lie, C hasn't lost the spot of programming languages chosen by computer scientists for doing really cool stuff.
@vedantsharmaaa
@vedantsharmaaa 2 жыл бұрын
C is a good language(same as c++). I rage quitted it since it was hard for me. But trust me, devs these days don't have enough balls to code in C or they just find it shit.
@wolfxlone9618
@wolfxlone9618 2 жыл бұрын
YUP
@masterkni666
@masterkni666 2 жыл бұрын
coding in C takes actual skill, unlike with scripting languages 🙃
@vedantsharmaaa
@vedantsharmaaa 2 жыл бұрын
@@masterkni666 yeah it does. That’s what I learnt from it😅
@AdelSeggane
@AdelSeggane 2 жыл бұрын
Rust.
@dmillermusic
@dmillermusic 2 жыл бұрын
Been wondering why Ruby isn’t on AlgoExpert and now I know why lol. Wouldn’t consider that a dying language at all.
@iconicae8814
@iconicae8814 2 жыл бұрын
But I love java so much specially in problem solving because it's easier than c and c++
@demamdq2346
@demamdq2346 2 жыл бұрын
Why dont you use python?
@iconicae8814
@iconicae8814 2 жыл бұрын
@@demamdq2346 because my colleague didn't teach me python well and at the same time it teaches me java well and I learn oop and gui after java basics
@amirosman8797
@amirosman8797 2 жыл бұрын
Don't take this guy seriously, Java is one of the best programming languages in the tech industry. Java can do soooo much better than JavaScript and Python for building high-performance large-scale apps.
@demamdq2346
@demamdq2346 2 жыл бұрын
@@amirosman8797 i agree, i was just saying that for coding interviews i will choose python
@demamdq2346
@demamdq2346 2 жыл бұрын
@@amirosman8797 i was really surprised with how he choose the languages, and choose js as god tier..
@RenegadeVile
@RenegadeVile Жыл бұрын
For anyone coming here to get advice on what language to use: don't listen to this or any other ranking anywhere that isn't nuanced. There are some programming languages out there that are mostly trash at everything they try to accomplish, but those are usually niche and you are unlikely to ever actually run into them. When choosing a language, think about WHAT you want to code, on what hardware, what performance requirements the app has and any other limitations there might be. Usually, that'll steer you right towards one or more languages, within which you then have some more leeway in what to pick. Nine times out of ten, the discussions on which programming languages are better boil down to fanboys screeching at each other. The biggest deciding factor is, and will always be, how you, the developer, actually USE the language. Nothing more, nothing less. If you can't design a solid piece of software, then there's not a single language out there that will save you.
@stopthat4527
@stopthat4527 2 жыл бұрын
I actually woke up today and thought "I'd really like to write some java code" I actually found this video on a break. I know you're a great dev, but I think you missed the mark on this video tbh. I also used to write in VB quite often. I got into programming via R, and although it's not great in terms of sticking to core programming concepts, it is a superb language for data science. I've since sort of forgone the use of it in favor of python, but that's only because Python is more popular, thus has more libraries/support/developer knowledge. R is not fundamentally worse than python though, and the performance difference really isn't true. In fact when R is used properly, it can be faster than Python for many things.
@nipengg
@nipengg 2 жыл бұрын
he's trolling lol
@samdash3216
@samdash3216 2 жыл бұрын
I think quality of this video is most definitely below PHP tier. Cool hair tho!
@mukulkumar8681
@mukulkumar8681 2 жыл бұрын
I did NOT get into C/C++ due to asm, I got into asm due to C/C++ and some cool stuff the community can do which in turn led me closer to how machine works hence enhancing my coding skills beyond whats commonly written today and now I have a firm understanding of many things and how they should be written more efficiently and effectively. I was expecting C/C++ to be in god tier list because of the 'service' they have done to the field of computer science and programming but it wasn't considered YET HTML's community service was considered. Even for an opinionated video, this tier list was heavily biased. when people say "teach C/C++ to newbies", they mean this kind of journey is what is appropriate instead of python which makes everything 'cutesy' and 'higher level'. Now don't get me wrong, python has it's own place. mainly the concept of pointers is what makes C/C++ a god tier language if not the GIGA god-tier, the topic seems like an Untameable beast to newbies but as one musters their courage to face the pointers and fall deep into the rabbit hole (whose depth depends on the person's curiosity), they get closer to bare machine and it's workings uncovering the 'why' of programming in most aspects.
@jakubdutkiewicz5816
@jakubdutkiewicz5816 2 жыл бұрын
Yeah, like in a lot of the comments. Putting C and C++ in Would Code in It tier is kind of an int. If you wanted to, you could increase the efficiency of an average JavaScript execution, by rewriting it and optimizing it in C++, I guess, 1000 fold.
@mukulkumar8681
@mukulkumar8681 2 жыл бұрын
@@jakubdutkiewicz5816 no no no, you did not get me, I would use asm to make it 1001 times faster, gotta squeeze the last drop of performance.
@Bomfunk777
@Bomfunk777 Жыл бұрын
I think we can all agree that Clément belongs to the "PHP tier"
@RedOchsenbein
@RedOchsenbein 2 жыл бұрын
And every time I have to deploy anything server side in Javascript, Go, or most other languages I'd want to go back to PHP.
@rod6722
@rod6722 2 жыл бұрын
Thanks for inspiring me to learn Java!
@shihabtawsif402
@shihabtawsif402 2 жыл бұрын
Me too
@georgesimmons5159
@georgesimmons5159 2 жыл бұрын
As a c# programmer who loves to rip on Java from time to time, I will confidently say that this guy has no clue what he's talking about. Do the opposite of what he says. I encourage you to learn Java. Its a great language and very fun to program in. And I am personally a fan of modular, elegantly coded object oriented design.
@sercan272727
@sercan272727 2 жыл бұрын
haha , learn java. its still most widely used language in any enterprise
@franciskisiara
@franciskisiara 2 жыл бұрын
Remember kids, the PHP guys have Lamborghinis - the Javascript guys have dyed hair.
@saurjaghosh
@saurjaghosh 2 жыл бұрын
Because PHP guys are now retired
@gregorymurunga8046
@gregorymurunga8046 2 жыл бұрын
U the goat
@saniks5070
@saniks5070 2 жыл бұрын
@@saurjaghosh They retired early ,beacuse they tired of making money
@darkin1484
@darkin1484 7 ай бұрын
The best part about this video is the way you have to wonder whether he's trolling or actually completely delusional and clueless.
@torarinvik4920
@torarinvik4920 2 жыл бұрын
I think putting Lua in the trash category was a big unfair. Same with Ruby and Go in meh. Visual Basic used to be popular in the GUI era when GUI's were difficult to write and VB gave you an easy way to to write them.
@steveoc64
@steveoc64 Жыл бұрын
Agree 100%. Go, Lua, Erlang, C, ADA are all God tier with massively proven track records. I dont even understand why some of these other choices on his list can even be classed as programming languages ? A lot of them are just fashion statements
@ryanhuffman7410
@ryanhuffman7410 2 жыл бұрын
I start my last semester (Bachelor's in CS) in August as an "adult student" aka "old guy." For one of my classes, I had to use F#. I would have loved to hear you troll that language. That was the hardest to learn language I've ever used. It was a miracle to get one method written to actually do what I wanted it to do. We never even got past writing like 5 methods for an assignment. I can't imagine a full application written in F#.
@nontraditionaltech2073
@nontraditionaltech2073 2 жыл бұрын
From one former adult CS student to another, finish strong 💪 Making students code in F# is setting somebody up for failure. Waste of time. If the curriculum doesn’t stray from Python, C, and or Java that’s plenty 😎
@ryanhuffman7410
@ryanhuffman7410 2 жыл бұрын
@@nontraditionaltech2073 great to hear from another adult CS student. I think that class was a CS elective. I never want to code in F# again! Haha. The main CS classes are usually in Java. I've had one in Python (Software Engineering), one in C (Computer Systems) and one in C#/ASP.NET. Seemingly every class we are working with a new library or something though.
@nontraditionaltech2073
@nontraditionaltech2073 2 жыл бұрын
@@ryanhuffman7410 that’s pretty solid! The things that helped me the most was being able to network and make friends in the field, getting an internship during school, and having a strong understanding of the CS fundamentals. Other than that, the quicker you find your niche, the better off you are! Get really good at your niche!
@janantos3422
@janantos3422 Жыл бұрын
Once you get that monad thing, all is good.
@MinhNguyen-lv4it
@MinhNguyen-lv4it Жыл бұрын
A wise man once said: “no one wakes up and thinks: you know what I would want to do today ? I want to write the words public private and static 10 million times in my code base for no reason whatsoever”. Then he put TypeScript on the top of his list …
@blauesaxolotl
@blauesaxolotl 10 ай бұрын
yeah say that with me public static void main string args public static void main string args public static void main string args public static void main string args
@mrstiflor6744
@mrstiflor6744 8 ай бұрын
Only devs that care about their code do that. But you go and write some crap with the shittiest language ever, js
@thelambsauce2015
@thelambsauce2015 Жыл бұрын
Dude reasons like a guy who wrote a hello world program and preferred "print" rather than "System.out.println", then proclaimed himself a software engineer.
@dera_ng
@dera_ng 2 жыл бұрын
Clément today isn't the first day in April 😑 (JavaScript 😮‍💨)
@rahulsahay19
@rahulsahay19 2 жыл бұрын
Completely disagree with the list. Can you design any simple scalable system using JS or TS. You can't. For solving any system design issue, you have to pick any multi threaded language. Given the choice between C# and Java, I may go with C# as this is improved version of java, I would say. But still java ranks high for the reason of its wider acceptability around companies. All FAANG or its cousin companies backend system is in java. And they don't have any plans to port it to any language like GO or C#. Otherwise, microsoft would have left no stone unturned in order to get it replaced with C#. JS only solves presentation problem. TS makes JS civilised otherwise any UI developer write JS his way. At least, TS enforces Strict design and coding guidelines like any other type based system. Java should have been into god tier. So, I will put Java in God Tier as well because of its wider acceptability and un deniability.
@bobzerotz5539
@bobzerotz5539 2 жыл бұрын
Bro this video is a joke don’t take that seriously… but you have a point that all facts you wrote
@rohitchakravarthi94
@rohitchakravarthi94 2 жыл бұрын
He is just trolling mate, chill, it should have been pretty obvious when he put java in the trash and was only rambling about java, i was laughing the whole time
@erikcarl2384
@erikcarl2384 2 жыл бұрын
they guy in the video is clearly judging from a frontend'er perspective but man you need to need to keep up... javascript develops fast, its not just a tool for managing UI's anymore. look up some of the applications build on react.js, next.js, vue.js or angular. e.g paypal, tiktok, netflix, gmail. javascript is absolutely scalable and multi threading has even become possible now.
@wafeesilk3370
@wafeesilk3370 Жыл бұрын
Swift is a good language and when you told “it has a small problem and takes some much time to fix it” you have it learnt it completely and I am also learning it step by step to accomplish my dreams to build a daily routine app.
@acjazz01
@acjazz01 Жыл бұрын
Exactly, this video is trash. Swift requires more from the developer, you must be master in it. I work with Swift over than 7 years, so I found this video ridiculous.
@stephen7715
@stephen7715 Жыл бұрын
Almost killed myself when I had to code in Swift. Complete trash
@roygalaasen
@roygalaasen Жыл бұрын
@@stephen7715 Swift is great. It seems people love to hate on it for one simple reason only: Apple.
@jSyndeoMusic
@jSyndeoMusic Жыл бұрын
Swift is incredible. To the point where I go out of my way to use it on the server-side too.
@acjazz01
@acjazz01 Жыл бұрын
​@@stephen7715 don't kill yourself just because you're dumb, instead study harder to become a better developer.
@travisledo
@travisledo Жыл бұрын
You can't put JS in God tier with TS when the whole point of TS was to make JS better, ironically more like Java/C#. JS was thrown together without any thoughts and just put band-aides on everything. It's like some kid started a business as a joke and the business actually took off and he was like oh crap I am in way too deep, gotta commit I guess.
@coolbrotherf127
@coolbrotherf127 Жыл бұрын
For those who need to write software for scientific or mathematical applications, instead of Matlab or R, try Julia instead. It's open source too so you don't have to pay to use it like Matlab.
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 410 М.
My Honest Thoughts On The Software Engineering Market In 2024
22:47
Clément Mihailescu
Рет қаралды 230 М.
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 13 МЛН
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 18 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 1,3 МЛН
Programming on TikTok
6:08
ThePrimeagen
Рет қаралды 364 М.
Should you learn C++?? | Prime Reacts
20:29
ThePrimeTime
Рет қаралды 359 М.
The Ultimate (Beginner) Programming Language Tier List (2024)
26:48
Skill Foundry
Рет қаралды 20 М.
C# is better than you think | Prime Reacts
23:27
ThePrimeTime
Рет қаралды 270 М.
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Рет қаралды 6 МЛН
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 420 М.
7 Signs Of A Bad Programmer | Prime Reacts
11:27
ThePrimeTime
Рет қаралды 391 М.
How programmers flex on each other
6:20
Fireship
Рет қаралды 2,4 МЛН
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 13 МЛН