Center for Computing History's
Interactive History of Programming

#1. Early Computing Uses

At first computers really only added things... but which things? The early programmers quickly had to learn how to write code that actually gave the users what they wanted!

In this case, as in many, we know the INPUT the computer is given (x) and the expected OUTPUT... can you fix the code to make it work correctly in all cases?

Code:
input: x=
output:
expected:
comparison:


Text or 'strings' of characters, ever since the printer, have been a vital part of what computers were used for.

Here is a common 'string processing' operation, involving combining and formatting a string, think you can fix the code?

Code:
input: x=
output:
expected:
CCH Status


Programming ever since it's creation, was primarily used to solve complex problems involving multiple stages.

In this case, can you use parenthesis to solve the multi-stage problem described below?

Code:
input: x=
output:
expected:
comparison:


#2. Lots of Data
#3. Interfaces

Center for Computing History