In this chapter we want to give a short introduction to the idea of declarative programming and its implementation in ROOT, that comes as the TDataFrame.