Cay Horstmann shares his experiences with Java, his writing process for technical books, the challenges of teaching Java, and discusses its role in education.
The Maze of Python Dependency Management
The default Python’s dependency management system breaks automated version upgrades, take a look at the pip-compile alternative.
Java Panama Polyglot (Python/Tensorflow) Part 3
How can you, as a Java developer, execute Python script code and access 3rd party Python libraries such as Tensorflow?
Debugging Tutorial 1 – Introduction: Conditional Breakpoints
In this series, I’ll walk you through the process of debugging applications and finding issues within them.
Why the JVM Is a Brilliant Platform for New Programming Languages
The brilliance of the Java Virtual Machine is that it is itself an operating system.
In other words, if you use the JVM as your base platform, you don’t have to worry about numerous “if” statements related to the specifics of hardware and operating systems.
The JVM takes care of all of that for you. Whatever you write, it’s going to run perfectly on any operating system and hardware that supports the Java Virtual Machine.
Why Java, C, and Python Are Today’s Most Utilized Programming Languages
Looking at the latest TIOBE Programming Community Index, we see that Java has recently surpassed C in the TIOBE ratings index, while Python is holding steady in the third position.
So, why is this the case? Of course, any answer will be speculative, but here’s my answer!