There are ample reasons to develop mathematics constructively, for instance because one is interested in the foundations of mathematics or in programming on a highly abstract level. But is it possible to do advanced mathematics constructively? Bishop and his followers showed that large parts of abstract analysis and algebra can be developed constructively. But nevertheless the discussion about the applicability of constructive mathematics to mathematical physics started again. This discussion gave rise to a number of precise mathematical problems. Some of these problems have already been solved, others will be answered in this thesis. These problems all belong to functional analysis, part of which is developed constructively in this thesis....