A Quote by Paul Graham

A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen. — © Paul Graham
A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen.
The establishment of formal standards for proofs about programs... and the proposal that the semantics of a programming language may be defined independently of all processors for that language, by establishing standards of rigor for proofs about programs in the language, appears to be novel.
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!
Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701 (an early computer), writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs.
But active programming consists of the design of new programs, rather than contemplation of old programs.
As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
When you talk about entitlement programs, it's not just about - it's not about cutting those programs. It is about saving those programs. Those programs are on a path of fiscal unsustainability.
What I think people should realize is that programs like Social Security, programs like Medicare, programs like the Veterans Administration, programs like your local park and your local library - those are, if you like, socialist programs; they're run by [and] for the public, not to make money. I think in many ways we should expand that concept so that the American people can enjoy the same benefits that people all over the world are currently enjoying.
There are tribes, I should say nations, which prior to the AIM movement had only ten or fifteen employees, and now have upwards of 2000. There are educational programs that didn't exist before, there are housing programs, health programs, senior citizen programs, cultural programs and the list goes on. It's all because some people stood up and said sovereignty is our right by treaty and the constitution says treaty law is the supreme law of the land.
Many composers use software to write music - programs like Finale or Sibelius. There are also recording programs. I should say I'm still very old-fashioned, I still use pencil and paper. But almost every composer I know does it the 'new way.'
A programming language is low level when its programs require attention to the irrelevant.
The only way to learn a new programming language is by writing programs in it.
But some people will say you just did these programs. Well, yes, the programs are important and I'm proud of the programs, but mostly I'm proud of the way the San Francisco Symphony plays these programs.
We're thinking of creating a board of experts across the sectors of industry, to identify successful programs and to make recommendations about programs that are working and aren't working.
But when others suggested that the poor should not simply be the objects of these programs but also the subjects - that they should be actively involved in shaping the programs, making decisions about how to spend the money etc. - some of the previous supporters reconsidered.
At the moment, in Britain we're facing such enormous cutbacks in education programs and music programs and art programs that you feel you are knocking your head against a brick wall.
Von Neumann languages do not have useful properties for reasoning about programs. Axiomatic and denotational semantics are precise tools for describing and understanding conventional programs, but they only talk about them and cannot alter their ungainly properties. Unlike von Neumann languages, the language of ordinary algebra is suitable both for stating its laws and for transforming an equation into its solution, all within the "language."
This site uses cookies to ensure you get the best experience. More info...
Got it!