Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Does anyone enjoy writing JAVA?

Name: Anonymous 2018-10-01 7:28

For being the language easiets to find a job in, there are surprisingly few people who actually enjoy it. It seems like writing JAVA is about googling ’’javascript find array max’’ and yanking text form stackOverflow answers straight into the newest banking software from 2005.

Name: Anonymous 2018-10-01 7:32

'javascript find array max' will not help you with java. HIBT?

Name: Anonymous 2018-10-01 10:56

Some Indians and manlets in my uni that never programmed before do.

Name: Anonymous 2018-10-01 11:52

People hate anything that they are forced to use for work. It’s a common phenomena. Do you think a janitor enjoys cleaning his own home? If Java magically switched its status with some 1% market share pet language like Haskell, hobbyists would be creaming over how efficient and well-engineered it is.

Name: Anonymous 2018-10-01 12:02

I enjoy modern Java. it's fast, it has good libraries for data structures (Collections), easy to use concurrency features (Future, ParallelStream) and semi-decent functional/monadic API (Stream - especially after Java 9 made Optional consistent with it) and a lot of high-quality third party libraries (including stuff like Lombok which makes syntax less of a pain in the ass). it's still somewhat verbose and clunky, but it's pretty cool as long as you don't need to use Ant, EJB, JavaFX, huge frameworks and inefficent ORMs.

Name: Anonymous 2018-10-01 12:24

The Go consortium is afraid to add generics to the language because they fear that it will end up like in Java.

Name: Anonymous 2018-10-01 12:45

>>6
that's because go is a retarded language for retards

Name: Anonymous 2018-10-01 13:18

incredibly verbose with shit performance.
I rather program in C#/.NET than touch Java again.

Name: Anonymous 2018-10-01 13:20

>>8
pot, meet kettle. F# is nice though

Name: Anonymous 2018-10-01 13:44

>>9
Seshurp is far more user friendly, less verbose, and supports a surprisingly sizeable subset of functional programming paradigms.
Feshurp remains a toy.

Name: Anonymous 2018-10-01 13:49

>>10
feshurp is basically ML on the CLR. I don't see how it's any less practical than OCaml (as long as your're are targetting Windows, but that's true for anything on CLR). also, I don't see how seshurp LINQ is better than java streams

Name: Anonymous 2018-10-01 14:56

>>8
incredibly verbose
true
shit performance.
absolutely false, the JVM may use a lot of memory, but it's very fast. it's the fastest non-compiled language, just barely slower than C++.

Name: Anonymous 2018-10-02 11:07

it's the fastest non-compiled language
luajit

Name: Anonymous 2018-10-02 11:11

>>13
would be great if it wasn't abandoned

Name: Anonymous 2018-10-02 11:41

>>14
Latest commit 646148e 19 days ago
🤔

Name: Anonymous 2018-10-02 12:11

I unironically enjoy programming in Java. Why do you dislike it?

Name: Anonymous 2018-10-02 12:21

>>16
It has a shitty type system.
Null inhabits every (sub)type under Object, no type inference, can't have a function that takes a value and returns a type (no dependent types), can't have a function that takes a type and returns another type/value (no higher kinds), etc.
Also due to the lack of multiple inheritance and macros you are forced to copy-paste shit in your classes.

Name: Anonymous 2018-10-02 13:05

>>17
no type inference
not true anymore

Name: Anonymous 2018-10-02 13:11

>>15
you don't want to use a bleeding edge version cloned directly from repo if you develop production-level code, you want a stable release. and progress on stable versions is shit when compared to versions of language itself. LuaJIT is now an undead project developed mostly by hobbyists

Name: Anonymous 2018-10-02 20:53

writing plain old Java is like writing assembler. the JVM is great, but there are tons of better languages for it now.

Name: Anonymous 2018-10-02 21:54

>>17
Also due to the lack of multiple inheritance and macros you are forced to copy-paste shit in your classes.
bruh, ever heard of interfaces or generics?

and you seem really obsessed with type systems and types, I really don't understand why
>>20
you don't use plain old java, you use the oracle API, sun API, apache commons, swing, AWT, JavaFX, etc... the great thing about Java is there's so much stuff out there for it that you can just import into your project to quickly and easily make something without having to do it all from scratch

Name: Anonymous 2018-10-02 22:24

>>21
you don't use plain old java, you use the oracle API, sun API, apache commons, swing, AWT, JavaFX, etc... the great thing about Java is there's so much stuff out there for it that you can just import into your project to quickly and easily make something without having to do it all from scratch
This is an argument for JVM, not necessarily Java.
I could easily use all those libraries in Scala, Kotlin, Clojure, etc. too.

Name: Anonymous 2018-10-03 0:03

>>22
Kotlin is the only decent language you listed there.

Name: Anonymous 2018-10-03 0:17

>>23
I forgot Armed Bear Common Lisp.

Don't change these.
Name: Email:
Entire Thread Thread List