Categories
Blog Transportation

Internet and Railroad

Categories
Blog Transportation

An Interplanetary Transportation System

Categories
Blog Software Development

Choosing Your First Programming Language

Categories
Blog Software Development

What is a Programming Language?

Categories
Blog Software Development

Thinking Like a Computer – Data Types

Categories
Blog Software Development

Thinking like a Computer – Algorithms

An algorithm is a description of a process that operates on a given input to produce a desired output. This definition is both very general and very similar to the description of what a computer does. The difference is that an algorithm is just a description of a process. It does not necessarily have to run on a computer. But algorithms are also sequences, and thus they are very well suited to be executed by a computer program.