kirby,
@kirby@lab.nyanide.com avatar

Borrowed this book about Java, because I'm just looking to learn a new language of some sort. Haven't brought myself to opening it yet. I hate myself.

meso,
@meso@the.asbestos.cafe avatar

@kirby do not fucking learn Java.

Learn Lisp or something NOT java.

and do not hate yourself becaus you have not opend a book about java, some scrolls are best left unscrolled

iska,

@meso @kirby

forces everything to be """object oriented"""
"object orientation" that literally the creators of OOP hate
the C crowd you cater to hates you as well

Only reason to care for java is if you want grant money for research

sarvo,
@sarvo@novoa.nagoya avatar

@iska @meso @kirby there are better completely POO languages like crystal too.

meso,
@meso@the.asbestos.cafe avatar
meso,
@meso@the.asbestos.cafe avatar

@sarvo @iska @kirby crystal is the java of good languages

allison,

@meso @iska @kirby @sarvo I'm going to stir the pot here a little and say that Java is Fine, Actually. Not great (a language of its target demographic never really can be), but fine. Really the worst thing about it is some of the tooling like Maven which can go straight to hell, and the longstanding meme about Eclipse being the go-to free Java IDE when NetBeans is heaps better for any normal person (I deliberately refrain from commenting on IntelliJ because I haven't used it)

iska,

@allison
@meso
@sarvo
@kirby
Class main { public static void main(string args[]) {}}

meso,
@meso@the.asbestos.cafe avatar

@iska @sarvo @allison @kirby "words" spoken by the utterly delusional deranged mentally retarded faggots

nyoom,
@nyoom@akko.disqordia.space avatar

@meso @iska @allison @kirby @sarvo its the mark of a language designed to let executives limit the damage bad programmers can do, rather than to empower good programmers

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

dont even good programmers make mistakes tht the bad programmers also make? that's what i've heard anyway

allison,

@mischievoustomato @nyoom @iska @kirby @sarvo @meso The best way to rein in bad programmers is by restraining their cleverness, the kinds of footguns Java has are very different from languages which actually incentivize showboating.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

i guess. i consider myself a beginner but i never liked java

allison,

@mischievoustomato @nyoom @iska @kirby @sarvo @meso Nowadays I think you would see Go for the kinds of things Java was sold for after the initial hype for it in the 90s as a "write once, run everywhere" desktop language.

Moon,
@Moon@shitposter.club avatar

@allison @nyoom @iska @kirby @sarvo @mischievoustomato @meso go fills a lot of the same goals as java but is better in nearly every way

allison,

@Moon @nyoom @iska @kirby @sarvo @mischievoustomato @meso End-user desktop applications is where Java still has an edge compared to Go, I think. Lots of decent tooling and libraries for stuff like that even if it is a bit of a meme because who writes cross platform desktop applications on anything but Electron anymore?

icedquinn,
@icedquinn@blob.cat avatar

@allison @nyoom @iska @kirby @sarvo @mischievoustomato @Moon @meso go does have some UI libs. Gurps Character Sheet has one.

allison,

@iska @meso @sarvo @kirby Yes the verbosity is the worst thing about it and basically necessitates an IDE if you don't want to kill your fingers. That being said, they worked on it in recent versions and I still follow it easier than some whitespace significant memelangs like everyone's favorite snake.

icedquinn,
@icedquinn@blob.cat avatar

@allison @iska @kirby @sarvo @meso
> neovim
vim came before lua so they couldn't use it to start with.

emacs much the same--although they likely would not have, because lisp machines are quite stronk.

> indention
this is my least favorite bit about nim

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines