← Back to context

Comment by pillars

1 year ago

Data, data, data :))) Some basic notions to know:

Input → Computation → Output

Information is omnipresent (this is just an intuition, not a claim). It serves as both input and output.

Computation—also known as a procedure, function, set of instructions, transformation, method, algorithm, or calculation.

In my early days, I ignored the fundamental notion of data and procedures. But eventually, it clicked: Programs = Data + Instructions

Watch Feynman on computing—he even starts with the same concept of data, introducing computers as information processing systems. And processing requires algorithms (i.e., instructions or procedures).

Programming is simply writing instructions for the computer to perform computations.

A computer is just a machine for computing.

Computation is a general idea: a transformation of one form of information into another.