Programming Language Tier List

preview_player
Показать описание
These are the undeniable rankings for the best programming languages. Let me know if you want a part 2 😊

Prepping for your frontend interviews? Use code "conner" for a discount on my course FrontendExpert:

Рекомендации по теме
Комментарии
Автор

These comments have gotten a little... out of hand. Let me clarify a few things:

1. The point here was not to say that some languages have no use cases. It was just meant to be fun and discuss languages I do/don't enjoy using and their overall impact on the industry. Use whatever you want to use or whatever works for your needs - I use many of the languages I ranked lower in this list frequently.

2. I never said I don't understand Python or that it was garbage. I use Python professionally basically every day, and I ranked it fairly highly. I just focused on the negatives as many of the positives are a given. The point is to share my deviations from the standard take.

3. My "problem" with Python and why I didn't rank it higher is that it consistently breaks conventions. It might even make better choices than languages before it, but imo it deviates too much from syntactical norms. This makes it a pain in large dev teams as people who don't work in Python every day have to look at loops with code like enumerate(range(whatever)) and try to convert that to traditional loops in their head. Or they have to look at list comprehension messes that oftentimes prioritize conciseness over readability. The increment operator was just one tiny example of this, but there are many more. Also I personally am just not a huge fan of the whitespace sensitivity over curly braces, but that's mostly personal preference.

4. Yes I am aware TS exists, and when I say JS I am more of referring to both of them. This might heat some frontend devs, but TS is a syntax extension of JS, it's closer to a framework than its own language.

5. Some reasoning behind JavaScript in GOAT: It can easily be used on the frontend and backend, and it has the most developers who know it. This gives it more versatility than arguably any other language, and it helps prevent context switching. It's an incredibly efficient way to work for full-stack developers. There are more jobs using JavaScript than any other language. The open source ecosystem/community is larger than any other. Despite what random comments will tell you, it's generally pretty performant in the modern day. This is less an artifact of the language itself and more the deep level of effort put into implementations of it, but still worth stating. Also, I just enjoy the syntax personally, but at the end of the day that's just a personal preference.

Thanks for coming to my Ted Talk, carry on with your intended JS flame. Just be kind to each other please 🤝

ConnerArdman
Автор

if Python is confusing then wtf is JS doing up there 😂

isthenew-wykd
Автор

Python: confusing
Javascript: no errors, your code is fine but i am bored so error at 1:7 lmao.js

dabherolivee
Автор

Non-JavaScript developers: This language is trash
JavaScript developers: This language is trash

TheInternetsArchive
Автор

Fun fact: the brain of the guy is coded in JavaScript

oxfaaaaa
Автор

1-based indexing for mostly mathematical-related problems makes far more sense than 0-based indexing because matrices in mathematical equations always start from row and column 1. 0-based indexing would mean a zillion off-by-one errors. This dude's absolutely never used MATLAB

ExodiumTM
Автор

Got it.

Programming === "Frontend Development"

BarishChandran
Автор

Wtf, Python is confusing, but JS is GOAT? Give me whatever this guy is smoking

NicoFye
Автор

1-based indexing is the most accurate and mathematical way to functionally program, so R and Julia are the best ways to do data science, no one goes to the library and asks like "Give me the 0 book from the left to right, please" on the shelve, right?

igordemetriusalencar
Автор

How is the most confusing language oftentimes used as the first language for beginner programmers to learn? The vast majority of the time Python is like reading a book, it's that straightforward to comprehend.

r.f
Автор

when he said "JS is the GOAT tier" I knew this video was a joke

_tymk
Автор

"C might not able to compete with the other modern languages"

C *created* most of the modern languages.

sleepycatgaming
Автор

Saying matlab is trash is an insult to my years as an engineering student.

ahmadtarek
Автор

Bro reignited the battle of Python vs JavaScript

yogeshagrawal
Автор

The best language is the one that pays your bills.

kumar-jatin-
Автор

JS is so goat that they have created another language to fix its weird behavior

itznukeey
Автор

"Python is overrated"
ChatGPT is laughing at the corner

rishabhsemwal
Автор

C: Hall of fame
JS: GOAT
No fucking way

perestroika
Автор

Python being a copy and paste language is the most accurate sentence about coding I’ve ever heard. As a data analyst who uses Python daily, I applaud the analysis

michaelpowers
Автор

The most bottom means niche but it doesn't mean bad. Most people I met who use them are not programmers like engineers or business analysts. You just can't use it for general purposes.

ShoppingBored