Linux serverlinux web serverNETWORK ADMINISTRATIONS

Programming Language Tier List

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:
https://www.frontendexpert.io/conner

LinkedIn: https://www.linkedin.com/in/connerardman/
TikTok: https://tiktok.com/@connerardman
Video/Coding Gear: https://www.amazon.com/shop/connerardman

source

by Conner Ardman

linux web server

28 thoughts on “Programming Language Tier List

  • 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 🤝

  • Looping in python is confusing. The first index is zero and the last element is excluded from execution. This is insane. This is very bad for scientific computing.

  • By Goat, he means a very ravenous barn animal that gobbles everything it sees, edible or not and stinks to high h@ll.

    Not greatest of all time. Sorry you all miss understood.

    Clearly there is an overflow error in his teir list and the bottom is now located at the top.

    C and C++ got the highest rank.

  • Python hat its roots on the education and by some accident ended up in data science and AI.
    JS was designed to make web sites more interactive. Was useful for that.

    Both languages share the same design flaw: they are not compiled. Hence slow.
    I don‘t see a valid reason for neither of the 2 languages in serious projects on the server.

  • Tell me the order in which you learnt to code without telling me the order in which you learnt to code

  • So i take it this guy doesnt do very much legit mathematics, because that is legit what R and matlab are designed for. Go ahead and type up a full bayesian non parametric model in js and lmk how that pans out for ya.

  • I can hear the insults 😂😂 from pyhton hobbyists

  • i was programing a bit in python php and C++, i was always hating on js (java too but that isnt related) and i always felt that its overrated but i see a lot of ppl using it and making stuff with it should i try changing my opinion abt it and try learning it?

Comments are closed.