JAVA

JAVA. How can other programming languages even compete?

Demand for burger-flippers vs Restaurant managers is why?

>Java
The programming language that everyone is using!
>That i even what to be around a bunch of feminist cuck lords making the NEXT BIG WEBPAGE.
yeeah fuck you, your missing the point jackass

Yeah css is the equivalent of a restaurant manager

...

OP you misspelled cancer

Management doesn't understand the difference between paper and actuality, and how that discrepancy leads to them being over budget and crying like a fucking baby about how hard their life and job is when they were expressly told why it was a bad decision. Java having a ridiculous market share doesn't mean it's a superior language.

Fuck management as a career. If you're going to college for a business or management degree of any sort, kill yourself.

>Java having a ridiculous market share doesn't mean it's a superior language.

Are you saying that free market doesn't work?

>tfw don't think Java is great but also think its perfectly fine

Its not amazing like Scala, its not simple like Python, but its also no shit like Javascript

Too Verbose. Way more than it needs to be.

Huh? Javascript is one of the better languages. It has a couple of gotchas but once you get the hang of it, it's rather expressive and hackable.

>It has a couple of gotchas
> '5' - 3
2 // weak typing + implicit conversions = headaches
> '5' + 3
'53' // Because we all love consistency
> '5' - '4'
1 // string - string = integer. What?
> '5' + + '5'
'55'
> 'foo' + + 'foo'
'fooNaN' // Marvelous.
> '5' + - '2'
'5-2'
> '5' + - + - - + - - + + - + - + - + - - - '-2'
'52' // Apparently it's ok

> var x = 3;
> '5' + x - x
50
> '5' - x + x
5 // Because fuck math

var PI=((++[+[]][+[]]+[]+ ++[+[]][+[]]+[])* ++[+[]][+[]])*(++[+[]][+[]]+ ++[+[]][+[]])/((+[+[]]+'x'+(![]+[])[[+!+[]+!+[]]*[+!+[]+!+[]]])/(++[+[]][+[]]+ ++[+[]][+[]]));

typeof null == 'object'; // true
typeof NaN == 'number'; // true
NaN == NaN // false

(Number.MAX_VALUE + 999) == Number.MAX_VALUE; // true
(Number.MAX_VALUE * 1.1) == Number.MAX_VALUE; // false, Infinity

// guess what this function returns, I dare you:
function f() {
return
{
foo: 'bar'
};
}

Math.pow(2,31) == 2147483648 // true, as expected
1

>Javascript is one of the better languages

>what are formatters
>what are type checkers
>what are compilers
>what is strict mode

are you implying it does?

heh, someone in /dpt/ showed that a shitty GC pause in java takes 6 ms...

check'd and kek'd

Programming is a shitty job and choosing a language based on employability is fucking retarded

programming is for tradies that want to pretend to be smarter than other tradies, only you make less money

>code monkeys

How much do you make big boy?

I make $0 a year looking up average salaries of different jobs

Well, you'd have to be pretty good in either case

> demand for charity donors is through the roof

Mostly just confusing string concat + with math
> trying to do math with strings

should return an object with .foo = 'bar' hopefully

Well, Java is more demanded, than others because industry need a lot of java programmers to create and maintain those huge java enterprise systems. But that doesn't mean that you can only get a Java related job. Also one thing that Cred Forums don't understand is that programming languages are just tools to build things, so the important thing is really being good at logic, maths and understand business problems in your area to solve them with the adecuate tool. Of course there are some jobs (highly specialized) , that are similar to an assembly line, when people using just one specific language and without any power to chose any other they program exactly what some other told them to program. Those are mostly these java related jobs, where people are threated like factory workers and their work is non-creative and very repetitive. I won't recommend anyone to specialize in a single language and think their worth is to be good at that language. You are an engineer, not an assembly line worker, you are a creative problem solver, not a monkey trained to use some tool. Treat yourself with respect, don't be that fluid mechanics expert that get a job as a plumber.

Guess again. JavaScript has this absolutely mind-blowing "feature" of knowing better where you might've accidentally ommitted a semicolon and silently inserting it for you.

Not a problem if you follow proper formatting procedures.

Because scala use the jvm with a 10 time better compilation and a richer language base.

>my language only works well if you use a bunch of specialized tools with it
Might as well use Java at that point.

Why the fuck even have semicolons and curly braces in the first place if you're going to be whitespace sensitive? Literally the worst of both worlds. Actually, that's a pretty good description of JavaScript in general, picking the worst design amongst alternatives.

What the fuck is CSS doing on this chart

>All these bitter NEETs
Why are NEET tears so delicious, Cred Forums?

I'd rather kms than program java.

>tfw just got a job at Oracle