Computability, Continuity, Constructivity - from Logic to Algorithms