Earlier quoted context omitted.
Not as fun as still having no null safety in Java.
As if Python was any better in that regard, as dynamic language.
Top Programming Languages 2025
311–320 of 467 posts
Re: Top Programming Languages 2025
#312I see Raku has surpassed Erlang and Clojure. https://raku.org
Clojure is not a thing outside the HN bubble.
You write something and it stays written, mostly because everyone moves the logic far away from accidental complexities, so maintainance is very low.
Re: Top Programming Languages 2025
#313Earlier quoted context omitted.
I work in Fintech, and we use Python with type checking. It works like a charm. Safer than Java.
How did you do typing? Was it 'hints', or some other outside option.? It always seemed to me that since it isn't baked in, that it comes down to organizational discipline.
And the type hints and behaviour are specified as part of Python, so it's kind of baked in. It's just that the actual type checker is not part of CPython, though Mypy is considered the reference implementation.
We have quite a large code base and very few `# type: ignore[code]` directives.
Some third party code still has poor type hints, but for the most part it's fine, and we get null safety which you don't get for Java.
Re: Top Programming Languages 2025
#314Earlier quoted context omitted.
Java is maturing into a syntactically nice language, albeit slowly, and it's the backbone of many medium and large companies. You might have trouble finding small companies using anything but JS/Ruby/Python. These companies align more with velocity and cost of engineering, and not so much with performance. That's probably why the volume of interpreted languages is greater than that of "enterprisey" or "performance" l…
Aren't a lot of those Java employers stuck on an old version of the language, one that's lacking most of those nice features?
What you get is either really old (Java 8 stuck on something nasty like weblogic).
Or companies running either cutting edge or LTS.
Re: Top Programming Languages 2025
#315Earlier quoted context omitted.
JS is a valid TS, Kotlin is not a valid Java (only at a bytecode level, but then you might as well combine all JVM languages).
> Kotlin is not a valid Java But you can easily have both of them in the same project (e.g. when slowly moving to kotlin) and have them interop.
Re: Top Programming Languages 2025
#316Earlier quoted context omitted.
What's wrong with Java? It's used everywhere from FinTech startups to banks/insurers, with features like decimal arithmetic introduced specially for finance a long time ago, multiple runtimes (Oracle/JVM, IBM T9, GraalVM), a very healthy ecosystem of libs/packages, etc.
>What's wrong with Java? It's used everywhere from FinTech startups to banks/insurers As the OP, it’s not even the language for me but the implications of companies that use it. It’s a non starter for startup/scaleups and strongly related with oldish companies and consulting firms, which in turn translates to far worse working conditions (not remote friendly, overtime, dress code, etc). Mind that it might just be a l…
Re: Top Programming Languages 2025
#317Java still so popular after all this time. I've been re-learning java using the excellent University of Helsinki's MOOC course. Was thinking of learning some spring boot and create a small project or two to reinforce what I've learned. However it feels like tutorials for spring boot is of so much lower quality compared to newer language/frameworks like JS/React/Python. Often times it's just a talking head over a powe…
> I've been re-learning java using the excellent University of Helsinki's MOOC course. This sounds interesting! Can you share a link?
How does searching "Helsinki MOOC java" not immediately give you the result you are after?
Re: Top Programming Languages 2025
#318> AI assistance means that programmers can concern themselves less and less with the particulars of any language. Sure. Until we need to. Then we face some apparently tiny concern, which is actually deeply intricated with the rest of this whole mess, and we are ready for a ride in the rabbit hole. > most developers today don’t pay much attention to the instruction sets and other hardware idiosyncrasies of the CPUs th…
Re: Top Programming Languages 2025
#319Re: Top Programming Languages 2025
#320Earlier quoted context omitted.
Corp bank here, everyone has rumours about COBOL systems but no one I've ever spoke to has seen, interacted or has any other evidence these really exist anymore either.
You haven’t seen or heard them because they are abstracted away by APIs, circuit breakers and proxies. Almost ALL banks, credit card companies, travel systems and other high throughput transaction systems run on mainframe that is written in COBOL.