Java the language is almost irrelevant. It’s the design of the Java Virtual Machine. And I’ve seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn’t matter: they all work. James Gosling Read Quote
In C there are no data structures: there are pointers and pointer arithmetic. So you have a pointer into a data structure. James Gosling Read Quote
So in a strong sense with Java it was a learning process for us – there was some tech learning – but the most important learnings were social or behavioral things. James Gosling Read Quote
The thing that the Microsoft folks did a really good job of is the easy-to-use tools for making application-building simple. James Gosling Read Quote
The data center side of the world is kind of like a solved problem, but you see interesting things happening on the edge with things like cell phones and embedded systems that are becoming really fascinating. James Gosling Read Quote
If you want to write the software to control the national medical system of a large country, Java is perfect. James Gosling Read Quote
From the point of view of the people who are using the platform, one of the most valuable things about Java is the consistency, the interoperability. James Gosling Read Quote
The NetBeans team tended to be focused on academic purity. Getting them to be a little more blue-collar was a challenge. James Gosling Read Quote
When you have large systems, it becomes almost impossible to make even very simple changes. James Gosling Read Quote
Simply put, when you have very large pieces of software, most of the tools look at the individual lines of code as text. It is often extremely powerful to look not at individual pieces of code but at a system as a whole. James Gosling Read Quote