Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Grant, if we edited Fortran, I assume that you'd put a column thing in there.
We just think it's important that everybody have some technical training and background. Even though not everybody is coding but even our deals team and our designers all have GitHub accounts and they go into the code base.
All of my friends who have younger siblings who are going to college or high school - my number one piece of advice is: You should learn how to program.
Computer science is not as old as physics; it lags by a couple of hundred years. However, this does not mean that there is significantly less on the computer scientist's plate than on the physicist's: younger it may be, but it has had a far more intense upbringing!
A programming language is a tool that has profound influence on our thinking habits.
In C there are no data structures: there are pointers and pointer arithmetic. So you have a pointer into a data structure.
[Computer science] is not really about computers and it's not about computers in the same sense that physics is not really about particle accelerators, and biology is not about microscopes and Petri dishes... and geometry isn't really about using surveying instruments.
Computer science is no more about computers than astronomy is about telescopes.
The original version of C did not have structures. So to make tables of objects, process tables and file tables and this tables and that tables, it really was fairly painful.
That's one of those things about being a computer science major: Valentine's Day is just another day.
In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.
I wanted to make an explicitly educational comic that taught readers the concepts I covered in my introductory programming class. That's what 'Secret Coders' is. It's both a fun story about a group of tweens who discover a secret coding school, and an explanation of some foundational ideas in computer science.
Everyone on the founding team ought to invest the time in a coding bootcamp.
I started programming Apples in seventh grade.
Computer science is the operating system for all innovation.
In college, before video games, we would amuse ourselves by posing programming exercises.
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.
Now, the reason that we think computer science is about computers is pretty much the same reason that the Egyptians thought geometry was about surveying instruments. And that is, when some field is just getting started and you don't really understand it very well, it's very easy to confuse the essence of what you're doing with the tools that you use.
Between rounds of speed chess I read enough of a programming manual to teach myself to write programs on the school's DEC mainframe in the language Basic.
When you learn to code, it opens up for you to learn many other things.
When people think about computer science, they imagine people with pocket protectors and thick glasses who code all night.
After graduating in 1973 I went into the programming field.
I don't program or code or anything like that.