C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it.
It's very hard to explain to people who don't program, but the object-oriented programming system made programming the Mac and iPhone so easy.
Grant, if we edited Fortran, I assume that you'd put a column thing in there.
I didn't work hard to make Ruby perfect for everyone, because you feel differently from me. No language can be perfect for everyone. I tried to make Ruby perfect for me, but maybe it's not perfect for you. The perfect language for Guido van Rossum is probably Python.
FORTRAN was the language of choice for the same reason that three-legged races are popular.
C has all the expressive power of two dixie cups and a string.
A programming language is a tool that has profound influence on our thinking habits.
I think Unix is a great system - especially for running data centers - because it is very mature, very reliable, very scalable. But when I want to go out and populate small devices, I think Java.
Talk is cheap. Show me the code.
C is quirky, flawed, and an enormous success.
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
Tom [Cargil]s suggestion with a further idea: Propsers of new [C++] features should be required to donate a kidney. That would - Jim [Waldo] pointed out - make people think hard before proposing, and even people without any sense would propose at most two extensions.
C was already implemented on several quite different machines and OSs, Unix was already being distributed on the PDP-11, but the portability of the whole system was new.
The Mozilla project is big in terms of lines of code and complexity.
Epic started out with scripting languages in the first generation of the Unreal engine in 1998. I wrote that. There's a place in my heart that comes along with the simplicity of programming in a scripting language.
I did write some code in Java once, but that was the island in Indonesia.
When I read commentary about suggestions for where C should go, I often think back and give thanks that it wasn't developed under the advice of a worldwide crowd.
Lisp isn't a language, it's a building material.
As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way.
Man-made computers are limited in their performance by finite processing speed and memory. So, too, the cosmic computer is limited in power by its age and the finite speed of light.
R is for wussies if you're talking about blood and guts.
It is formatted, and I'm tired of using vi. I get really bored.
In a chemistry class there was a guy sitting in front of me doing what looked like a jigsaw puzzle or some really weird kind of thing. He told me he was writing a computer program.
Sun's role in the grand scheme of development is to work on the runtime environment and the APIs. The tools we produce are much more for systems programmers, not enterprise developers.
One of the things I like about the computer that I use is that I can write a program on it or I can download a program on to it and run it. That's kind of important to me, and that's also kind of important to the whole future of the internet... obviously a closed platform is a serious brake on innovation.