A Quote by Kenneth E. Iverson

Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the early computers, and each generation of computers reflects the needs of the programming languages of the preceding generation.
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category. Thus, I follow the literature on programming languages and the debates about programming languages primarily looking for ideas for solutions to problems my colleagues and I have encountered in real applications. Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
Although mathematical notation undoubtedly possesses parsing rules, they are rather loose, sometimes contradictory, and seldom clearly stated. [...] The proliferation of programming languages shows no more uniformity than mathematics. Nevertheless, programming languages do bring a different perspective. [...] Because of their application to a broad range of topics, their strict grammar, and their strict interpretation, programming languages can provide new insights into mathematical notation.
When we had no computers, we had no programming problem either. When we had a few computers, we had a mild programming problem. Confronted with machines a million times as powerful, we are faced with a gigantic programming problem.
I got my first computer when I was 6, and I was part of that early generation of children who grew up with computers always being around. I fell in love with them early on.
My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means I am too busy to do much programming. Around 2008 I stopped doing programming projects.
For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to the "art of computer programming" through his well-known books in a continuous series by this title.
I think that having been around computers all my life - my father had brought home personal computers at a very early age in the '70s - so being around computers from a very early age perhaps I had even subconsciously seen the exponential progression of what was happening with computers.
If there is ever a science of programming language design, it will probably consist largely of matching languages to the design methods they support.
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 took computers in high school. I would do all my own programming, but I didn't see the future of computers for anything other than data processing. Who was going to use a computer for communications?
Computer scientists have so far worked on developing powerful programming languages that make it possible to solve the technical problems of computation. Little effort has gone toward devising the languages of interaction.
I got my first computer at the age of 6. To me, it was magic. By the time I was 12, I wanted to know the secrets behind the wizardry, and that started my journey toward computer programming. This was the early 1990s, when computers weren't built for the mass market.
Each generation goes further than the generation preceding it because it stands on the shoulders of that generation. You will have opportunities beyond anything we've ever known.
Now, it's my belief that Python is a lot easier than to teach to students programming and teach them C or C++ or Java at the same time because all the details of the languages are so much harder. Other scripting languages really don't work very well there either.
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
There were no PCs when I started programming on computers.
This site uses cookies to ensure you get the best experience. More info...
Got it!