A Quote by Bill Gosper

A data structure is just a stupid programming language. — © Bill Gosper
A data structure is just a stupid programming language.
Every language having a structure, by the very nature of language, reflects in its own structure that of the world as assumed by those who evolved the language. In other words, we read unconsciously into the world the structure of the language we use.
I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.
Programming language is very specific to instructing a computer to do a particular structure of a sequence. It's the very way you tell the machine what you want it to do.
Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.
Language designers want to design the perfect language. They want to be able to say, 'My language is perfect. It can do everything.' But it's just plain impossible to design a perfect language, because there are two ways to look at a language. One way is by looking at what can be done with that language. The other is by looking at how we feel using that language-how we feel while programming.
A good programming language is a conceptual universe for thinking about programming.
MapReduce has become the assembly language for big data processing, and SnapReduce employs sophisticated techniques to compile SnapLogic data integration pipelines into this new big data target language. Applying everything we know about the two worlds of integration and Hadoop, we built our technology to directly fit MapReduce, making the process of connectivity and large scale data integration seamless and simple.
One of the first major programming projects that I worked on when I was growing up in Ireland, back just coding by myself, was a programming language. Then I spent a bunch of time working on a new web framer. Just back-end things to make it easier to go in and build things on top of, do other development.
XML is not a language in the sense of a programming language any more than sketches on a napkin are a language.
Stupid religion makes stupid beliefs, stupid leaders make stupid rules, stupid environment makes stupid health, stupid companions makes stupid behaviour, stupid movies makes stupid acts, stupid food makes stupid skin, stupid bed makes stupid sleep, stupid ideas makes stupid decisions, stupid clothes makes stupid appearance. Lets get rid of stupidity from our stupid short lives.
I think of myself as a translator. I just change the dry, unfeeling language of data into a visual language that allows for feeling.
A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework within which we organize our ideas about processes.
The key to a solid foundation in data structures and algorithms is not an exhaustive survey of every conceivable data structure and its subforms, with memorization of each's Big-O value and amortized cost.
The principal lesson of Emacs is that a language for extensions should not be a mere "extension language". It should be a real programming language, designed for writing and maintaining substantial programs. Because people will want to do that!
Computer programming has been traditionally seen as something that is beyond most people - it's only for a special group with technical expertise and experience. We have developed 'Scratch' as a new type of programming language, which is much more accessible.
A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking.
This site uses cookies to ensure you get the best experience. More info...
Got it!