Why Nostr? What is Njump?
2024-04-03 16:26:20
in reply to

Javier on Nostr: You probably haven't used much Clojure, Scala or Haskell (and Lisp, but this is ...

You probably haven't used much Clojure, Scala or Haskell (and Lisp, but this is dynamic), they use pointers internally for everything, while you have the impression they don't. And they are very well optimized. So it is not massive copying, it's just a bit, combined with pointer magic.

> and no, being a good programmer is only part of the story... if we were talking about carpentry, would you agree that frilly decorative crochet pieces around the tools are going to not impede with the work at hand?

Nice comparition, but I would rather compare C to a knife and Haskell to a full featured programmable electric saw. You can do the same with both, but with the knife you have to do it by hand, while with the electric saw you just have to introduce the parameters.

About Java, it's not the language itself the good part, but the JVM, or at least it was at my time, probably it is no longer the case.

Python is for doing 100 to 1000 lines scripts, I wouldn't make a full application on it.

And Go, I have no idea, I'm very old and I retired before it went mainstream.
Author Public Key
npub17uhxst5se65cceh40a54gmtr2zpkehnc7ku2qf38v740d3g6lpns97h5f8