The absolute truth

The absolute truth

Doesn't Android depend on Java?

but what about visual basic

Replace shit tier for job tier, or alternatively add JS there. Or both.

>pho professional tier
It was perfect except this.

pajeet tier

>Professional tier
>not Go, C++ and python
Shit, not even C++ anymore, just Go and python

Perl is a dead and crusty language, php is, has always been and will always be trash

Everything else is true though

Everything should be done in rust

>python in hacker tier
Sup Forums will hate it, but this is the god damn truth. Most every white hat/black hat uses python to automate and get shit done because it's quick and just works.

The ancient depreciated garbage that is C being in professional tier makes this entire chart retarded

How about pascal?

>bait tier

this chart

epic

hacker tier is more likely the unix-like tier

Perl is a de facto network exploit language. Hacker tier no contest.
Python is actively used by scientists as well as babby's first language for students. Bad suited for hacker tier, well suited for enthusiast tier.
The entire point of PHP is being easy for retards. Putting it in professional tier is just laughable.
Java definitely should go into professional tier even if you are upset by its existence. C# most likely too, even though I am upset by its existence.

>php in pro tier

>saying something positive about python on Sup Forums


how dare you

Python is garbage.

I'm sure all of the speakers at global hacker cons agree with you.

PHP is trash and Perl is hipster tier. Python and ASM are shit regardless if popular.

And LISP is more hipster than the big website + big data Scala.

There's languages designed to run quickly, and there's languages designed to code for quickly.
Not entirely sure if python is the BEST for the second case, but you need both.

>tfw you consider learning LUA just so you can edit some WoW addons.

>asm is shit
pleb detected. you just need to get good. preferably before commenting on programming languages again.

Please stop trolling

The only absolute truth I see here is that you've never had a job in programming. I use C and Lua on a daily basis at work and my job is neither "hacker" tier nor is it something I do as an enthusiast (because, you know, its a job.)

Are you a retard? It's spelled Lua, since it's an actual word; it means moon in Portuguese.

perl and python are backwards

Missing Rust

I've seen it typed that way quite a bit, no need to get autistic about it.

same, gotta port some shit to 1.12

I am learning programming and I choose one compiled language and one scripting language. Go & Python. Feels good to know it is considered professional by my fellow Sup Forumsentleman.

>what is sarcasm

I learnt Lua so i could make fancy weakauras back when i was raiding hardcore.

Learn something other than go; you'll need it.

C# is java but better in every way

Disagree.

Learn a bit of each even if Sup Forums hates it, like Haskell simply to get more insight into the possibilities

haskell is amazing tho, so much fun

where belongs nodejs meme

Haskell is extremely difficult to anything productive with.

Usually get people to leak theirs right now but it would be helpful to know how to do it on my own anyway.

My HR manager uses Python. She only learnt it to avoid talking to her husband during a phase he had but it comes very muhc in handy.

let me tell you a story

> Guido van Rossum
> creator of Python
> hired by Google to do python shit
> His first project is some code review tool
> large scale, hundreds of thousands of lines
> performance starts to degrade
> storing pickled objects in a database is super slow
> real programmers start to notice that Python is un--fucking-maintainable
> no one wants to work on the piece of shit that is Mondrian
> Guido starts eating lunch alone
> eventually leaves for Dropbox.
> team that took over his project end up throwing every last bit away
> and rewrite it in Java.
> massively faster, way less buggy, no need to rollback twice a week

If the author of the language can't even right a good program, what chance do any of you have?

That's amazing if true.

Yeah we had a guy who knew a guy who usually got the weakauras pretty early on. It was still pretty usefull to be able to make proper weakauras for any alternate strats we used though.

>How about pascal?
Is employed tier

Most vidya game devs are pretty meh at their own games.

Dead and buried tier. Employed as a gravedigger tier. Necrophilia tier.

My last GM wasn't the greatest player but he always weaseled his way into serenity's skype groups and their WAs really early

You can write android apps in C++ just as well and the run better. There is no need to do that in Java.

I like this ranking. C, asm, Python are the only languages I know (other than a bit of frontend).

> If the author of the language can't even right a good program

He might have made questionable choices regarding DB. Just look at reddit. It was made in Python.

Sup Forums tier is absolutely wrong. Never heard of someone coding in VB on Sup Forums.

Sup Forums tier should be haskell, C, ASM and python

>Poo

>Just look at reddit. It was made in Python.
No wonder its cancer

What is the Poo language?

How can a language be shit?
More java jobs then professional tier has

In India

i hope you get cancer, you autist faggot.

Don't talk rubbish about Scala, mate

People who all-caps things that aren't all caps like Java and apparently Lua need to drop dead.

Why is Perl in pro tier when everyone is starting to use Python over it nowadays?

> Perl
> Professional year
is this $current_year?

I HAVE A JOB TIER:
>Java, Python, PHP, C#, HTML, CSS
I PROBABLY DON'T HAVE A JOB TIER:
>C, ASM, C++, Perl, Lua, Lisp, Haskell

Python is not suited for "large scale, hundreds of thousands of lines" projects, like any dynamically typed language, because codebase is becoming mess.

Python is best for quick scripting.
For enterprise-tier large projects you probably want use C#

Thank you, based Microsoft shill.

>if you like something you must be Evil Corporate Shill

C# is objectively good language
>statically typed
>nice reflection capabilities
>maximum comfy syntax
>operator overloading
>structs and unsafe code with manual memory management
>rich standard library

it's lack multiplatform capabilities are still pain in the ass, but .Net Core is going in good direction

name better statically typed managed language

C# is becoming more and more open sores, so who gives a shit

Where's JS?

this, it's fucking obnoxious how desperate they are for atention

>smartphones

So what's a better web development language than JavaScript, PHP and Perl?
Ruby?

>C# is useless without .NET
>a proprietary and closed environment

>statically typed
It's still pretty weakly typed, since you can cast to everything.
>nice reflection capabilities
Python's are way nicer
>maximum comfy syntax
More than Python's? I doubt it.
>operator overloading
So does Python have, although I personally think it's a bad thing.
>unsafe code with manual memory management
Implying this is a good thing and not overused as fuck. You generally want to avoid this, which is why you instead allow your language to be easily extended with C and C++
>rich standard library
So does Python.

Seriously, your only argument for choosing C# over Python is muh static types, which is a copout for strong types anyway.

Nah, Sup Forums makes the logo for some hipster's HTML.
Unless an anime tracker goes down and they need to pump out a replacement before the next episode of their weekly chinese entertainment gets subbed.

What tier is APL?

B-but where is my M-Ma-Matlab

I feel sorry for you.

I keep seeing this, the only people who don't absolutely love C#, are people who never finished a project in C#.

It's the most comfy language out there.

Nice logical fallacies there, user.

Have you even read my post?
I love Python and i love C#. They have different use cases.

>only argument for choosing C# over Python is muh static type
and maintainability and performance

but but muh Scratch

>and maintainability and performance
C# is not somehow magically more maintainable, and as for performance, I highly doubt your claims. For specific micro-benchmarks, sure. But not overall.

What does this make me?

it's processing, a king of weird java-programmed & java-like learn-to-code language

>php
>not below shit tier
OP is a faggot.

a faggot

A rapable asshole

>What does this make me?
It probably makes you me.

These are also true for me though.

html is good if you don't have any knowledge about programming and want to know the whole idea od doing it
an autist

>c++ professional
I know of maybe one place that unironically uses c++ near me. C++ is mostly a toy language otherwise. Java is something that almost all of the enterprise world uses

I'm getting mixed messages here, guys.

>C# is not somehow magically more maintainable
Static typing helps maintaining and refactoring codebase

>For specific micro-benchmarks, sure. But not overall
Well, if you just reject benchmarks as argument I don't now how do you want to compare performances

>enterprise world
Also known as the expendable wagecuck world.

I've had three developer jobs, and they all used primarily C++. Enjoy being stuck with shitty web-backends and system buses.

what was these jobs if i may ask?

>Static typing helps maintaining and refactoring codebase
Static typing is nothing more than a copout. There isn't a single Python IDE that doesn't offer some sort of linter that will catch that you're passing something that violates the expected interface and has the possibility to do dynamic inference on known types.

>Well, if you just reject benchmarks as argument I don't now how do you want to compare performances
Well, you can look at what the languages are actually used for.

There are embedded dev kits, such as Intel Gallileo and Arduino, that allow you to write Python.

All of the popular neural net frameworks support Python.

Python has had stable CUDA bindings since forever, C# CUDA bindings are highly experimental.

Python has numpy and scitools, frequently used to crunch numbers on par with R and MATLAB. Is there even any such frameworks available for C#?

>html is good if you don't have any knowledge about programming and want to know the whole idea od doing it
Doing it wrong, you mean.

Sounds indian to me

First job was a making the backend for a DAM system specialised for organising images and video and allowing elastic search in image and video metadata. Even though it was a web application, we used C++ for backend because it did a lot of heavy file operations and simple image and video processing.

Second job were making networking probes and server applications for real-time network and video analysis for IPTV and OTV video providers. The project I was involved with there was making a program that joined a PIM-SM multicast stream, and extracted MPEG-4 AVC/HVEC video out of the transport stream in order to provide statistics about audio quality in real-time.

Current job is being a government employed PhD student that collaborates with a company that makes PCIe interconnects, and the goal of the project is to exploit the memory model of PCIe to make a new approach to sharing IO resources in a PCIe cluster.

I learned Lua to rice AwesomeWM and make it look similar to Windows 10. I currently have a volume slider nearly doneish that uses 15-25% cpu and I'm really proud of it.

Please stop being retarded.

pymeme, php, cpp -> shit
scala, hasklel ->enthusiast
lua -> hipster