- Let's Review that Process...
- Meet Neil & Gordon...
- Task List
- The Development Process
- ...One More Time
- System Design
- Agile Waterfalls
- Use Cases
- What If...?
- UML State Diagrams
- An Example
- Specification Components
- User Requirements
- ...One More Time
- Creating executables
- Compiled or Interpreted?
- Just-in-Time...
Creating executables
When an orchestra plays, the musicians rely on machines to capture the sound and create something that can be re-created on a CD or a media player. Programmers do the same thing.
Computers don’t speak English. They don’t even understand C#, which is, as we’ll see, a lot like English. Computers understand bits (bits as in zero or one, not bits as in pieces). They can add bits together and perform logical operations on them. Most people don’t want to translate “my recipe” into operations like that, so we use a language like C# to describe the way we want our applications to behave in a way that closely resembles the way we think about them.