Why does this language get made fun of a lot? - /g/ (#105942967) [Archived: 267 hours ago]

Anonymous
7/18/2025, 3:51:32 AM No.105942967
Java_logo_icon
Java_logo_icon
md5: 077aabd307acc121d831bde4fcf0ad48๐Ÿ”
Replies: >>105942972 >>105943252 >>105943258 >>105943292 >>105943696 >>105946824 >>105947194 >>105947201
Anonymous
7/18/2025, 3:52:15 AM No.105942972
>>105942967 (OP)
because pajeets durgasoft master
Anonymous
7/18/2025, 3:57:06 AM No.105942994
cniles think they're better at managing memory that the VM
rustroons think they are safer than the language which completely removed sun.misc.unsafe 12 versions ago
pythistas can't understand type systems
javascriptsters don't realize there's a difference
cshats don't understand why anyone would like a crossplatform GPL language
Replies: >>105943003 >>105943212 >>105943352 >>105943377
Anonymous
7/18/2025, 3:58:44 AM No.105943003
>>105942994
*csharts
I hope I offended everyone who complains about Java regularly
Anonymous
7/18/2025, 4:36:37 AM No.105943212
IMG_20250711_054856_013
IMG_20250711_054856_013
md5: 5d1410d768f1197d4a1f5d15befaf1b0๐Ÿ”
>>105942994
java is a padded cell for corporate fags who can't be trusted with a pointer. it exists solely to let H1B pajeets write verbose object oriented dogshit
Replies: >>105943258 >>105943316
Anonymous
7/18/2025, 4:38:42 AM No.105943224
Le AbstractSingletonProxyFactoryBean
Replies: >>105943528
Anonymous
7/18/2025, 4:43:20 AM No.105943252
>>105942967 (OP)
because it's the original forced meme language. it had no natural audience just a passionate rust-like base pushing it and it's ideology
Anonymous
7/18/2025, 4:44:28 AM No.105943258
>>105942967 (OP)
freshmen worship java and python so sophomores mock java and python to feel superior to freshmen
>>105943212
>t.cnile
Replies: >>105943330
Anonymous
7/18/2025, 4:46:00 AM No.105943271
an Optional<T> can be null
think about it - Brian Goetz and the other fucknuts in charge of this language sure didn't
Replies: >>105947104
Anonymous
7/18/2025, 4:49:08 AM No.105943292
>>105942967 (OP)
Slow and verbose, but once you get the hang of it you're saving a lot of time.
Anonymous
7/18/2025, 4:51:36 AM No.105943316
>>105943212
\thread
>t. Java dev.
Anonymous
7/18/2025, 4:54:09 AM No.105943330
>>105943258
I think it's really the other way around. Freshmen mock grad students doing "datascience" in python. Then they struggle with C for years before coming around and realizing there are good and bad ways to write things in Python.
Replies: >>105943358
Anonymous
7/18/2025, 4:55:07 AM No.105943335
Java attracted bad programmers like flies to shit.
Corel tried to make a suite that was Java based and gave up, saying "It's not there, and never will be" back in the day (like 1997). Still true today.
It's a theoretical stack-based machine running on real register-based CPUs. Sun tried to make a "pico" processor for it, to bring it into reality, performance wise.
It's performance today was partly because billions of hours burned by IBM trying to optimize the thing. They had 2400 people working on it at the TJW research center at one point.

Just... No.
Replies: >>105947509
Anonymous
7/18/2025, 4:58:19 AM No.105943352
>>105942994
10/10 cope
Anonymous
7/18/2025, 5:00:16 AM No.105943358
1747773307601245
1747773307601245
md5: 2bff84d3d1af78139cb6e0b8a9668272๐Ÿ”
>>105943330
oh fuck off
Anonymous
7/18/2025, 5:00:48 AM No.105943362
products with soul were created with java. runescape and minecraft are testaments to how amazing it is

java and c and c++ are the best languages. they're real programming languages
Replies: >>105943528
Anonymous
7/18/2025, 5:04:09 AM No.105943377
>>105942994
>cniles think they're better at managing memory that the VM

They are, without any restrictive qualifiers.
You're better off just never freeing anything with C than to use Java.
(Just let the OS swap out any unused code pages, and then restart the app every week or so).

Java's modus operandi is to just "leak memory" and then try and clean it up at some point in the future.
You can still get un gc() able memory, and they are an absolute bear to fix because "it's not supposed to happen" but it does.
First 6 months of deploying a big Java-based commercial application (that your company paid $500,000 for) is picking a garbage collector and tweaking it and monitoring it 24/7 on a godddamn pager in case it craters or starts thrashing (which usually takes a day or so).
Replies: >>105943701
Anonymous
7/18/2025, 5:32:02 AM No.105943528
>>105943224
strawman
never ever wrote such a class

>>105943362
c++ is aids
java is if c++ was designed sanely
Replies: >>105943536
Anonymous
7/18/2025, 5:34:04 AM No.105943536
>>105943528
you have never seen enterprise software
Replies: >>105947546
Anonymous
7/18/2025, 6:00:40 AM No.105943680
Babbies first programming language, verbose, Eclipse is a shit
Anonymous
7/18/2025, 6:04:12 AM No.105943696
>>105942967 (OP)
itโ€™s verbose, kind of ugly, been a half step behind C# and the .NET Framework in features ever since Microsoft made their own Java and JVM, Java apps are slow to start (even though theyโ€™re usually fine for long-running processes) and the people who write Java apps arenโ€™t all that great of programmers so they need to be kept from shooting themselves and their teammates in the foot (no user-available operator overloading, etc.)
Replies: >>105943721
Anonymous
7/18/2025, 6:05:06 AM No.105943701
>>105943377
Javascript has this problem as well
Replies: >>105943726
Anonymous
7/18/2025, 6:07:56 AM No.105943721
>>105943696
if you have operator overloading, you have to have exceptions.
it's not worth typing
c = a + b;
so you don't have to type
rv = vector_add(c, a, b);
if the cost is cancer
Anonymous
7/18/2025, 6:08:57 AM No.105943726
>>105943701
we are talking about languages here
Replies: >>105943919
Anonymous
7/18/2025, 6:42:18 AM No.105943919
>>105943726
kek, js leaks are the most insidious bullshit ever thoughbeit. I wish they would remove the gc and let me do my own allocations/clean up cause JS cannot manage itself for shit.
Anonymous
7/18/2025, 6:55:48 AM No.105943996
Nocoders are envious about the jobs and dough. Simple as.
Replies: >>105946750
Anonymous
7/18/2025, 6:57:39 AM No.105944000
Posers trying to fit in.
Replies: >>105946750
Anonymous
7/18/2025, 10:06:28 AM No.105944970
Because it's a working man's language. It's used to get shit done. Of course it will get a lot of hate on this board full of unemployeds.
Anonymous
7/18/2025, 11:33:37 AM No.105945442
pure ignorance.

learn java.

https://www.youtube.com/watch?v=eTXd89t8ngI&list=PLd3UqWTnYXOmx_J1774ukG_rvrpyWczm0
Anonymous
7/18/2025, 3:42:05 PM No.105946750
>>105943996
>>105944000
All of the Java hate comes from literal webshitter jeets who think by putting all the hatred on Java because "muh durgasoft" they will look smart or somehow erudite in programming knowledge when they clearly are not.
Java hate is astroturfed.
Replies: >>105946821
Anonymous
7/18/2025, 3:51:13 PM No.105946821
>>105946750
or, "everything is an object" is retarded.
or literally requiring an IDE for anything more complicated than hello world. and the thing about this one is java devs are completely blind to it because they were born and raised with these crutches.
Anonymous
7/18/2025, 3:51:53 PM No.105946824
>>105942967 (OP)
it is so accessible that a large amount of shitty code was written in it very quickly, same as JavaScript or Python
Anonymous
7/18/2025, 3:55:10 PM No.105946851
Pure unadulterated jeetlanguage
Anonymous
7/18/2025, 4:11:35 PM No.105946972
at one point it was the easiest language to learn
Anonymous
7/18/2025, 4:28:54 PM No.105947104
>>105943271
nah, that's the first thing you learn from them
Goetz studied under Sussman at MIT
Replies: >>105947145
Anonymous
7/18/2025, 4:34:08 PM No.105947145
>>105947104
do you think MIT is a good school?
you must, or why else would you bring it up out of nowhere.
its not the 1940s anymore. in fact, it hasn't been the 1940s for 80 years. it turns out, without literally infinite money from FDR, MIT is only good at sniffing their own farts.
Replies: >>105947174
Anonymous
7/18/2025, 4:37:54 PM No.105947174
>>105947145
all I'm saying is that completing a course based on SICP means you know your shit
Replies: >>105947221
Anonymous
7/18/2025, 4:39:43 PM No.105947194
ETfwFE-XkAEukGs
ETfwFE-XkAEukGs
md5: 86ed89ef8feaf9c819ae8bf7a159100d๐Ÿ”
>>105942967 (OP)
All the java hate is /g/ banter. Sorry you fell for it. Gtards are uniformly weapons of durga.
Anonymous
7/18/2025, 4:40:30 PM No.105947201
3billion
3billion
md5: 998864e4b2085678c8595dc80e8e4977๐Ÿ”
>>105942967 (OP)
3 Billion Devices have Security Vulnerabilities
Anonymous
7/18/2025, 4:43:07 PM No.105947221
>>105947174
Anyone who has been programming 6 months and has completed crafting interpreters knows pretty much everything inside SICP without suffering all the disgusting academic bloat that is found in that book. The people who made SICP also depreciated the book and no longer teach it because they think it isn't relevant anymore. SICP is a /g/ meme only recommend by /lisp/ who do nothing but masturbate over types all day. Sorry you fell for it.
Replies: >>105947248 >>105947256 >>105947558
Anonymous
7/18/2025, 4:47:08 PM No.105947248
>>105947221
>depreciated
Deprecated
Replies: >>105947272
Anonymous
7/18/2025, 4:48:23 PM No.105947256
>>105947221
You outed yourself saying it's not relevant anymore.
The authors failed at being good educators by setting entry bar too high, but it wasn't Scheme, it was electrical engineering and math (in a programming book).
Replies: >>105947272
Anonymous
7/18/2025, 4:50:14 PM No.105947272
>>105947248
>>105947256
cope and seethe. Mit teaches an introduction to Python course in its place now. So much for the mighty SICP!
Replies: >>105947289
Anonymous
7/18/2025, 4:51:59 PM No.105947289
>>105947272
You're not redeeming then Sir?
Replies: >>105947301
Anonymous
7/18/2025, 4:53:14 PM No.105947301
>>105947289
Sir, never do the redeeming
Anonymous
7/18/2025, 5:25:25 PM No.105947509
>>105943335
>Corel tried to make a suite that was Java based and gave up, saying "It's not there, and never will be" back in the day (like 1997). Still true today.
If Jetrbrains can make a suite of applications using Swing then you know which company all the bad programmers went to
Anonymous
7/18/2025, 5:32:04 PM No.105947546
>>105943536
Enterprise software isn't good software and wagies are shitty programmers. Wagie coding practices are focused on making code "readable" for people who have no business being programmers, to lower labor costs. It is literally code written by H1Bs, for H1Bs and looking at it doesn't tell you anything about the language so much as it tells you about corporate practices.
Anonymous
7/18/2025, 5:33:42 PM No.105947558
>>105947221
>SICP is a /g/ meme only recommend by /lisp/ who do nothing but masturbate over types all day.
LISP is dynamically typed and you have never read SICP, and also probably never read Crafting Interpreters.