A Brief Survey of Visual Programming Languages - Maria João Pombinho Miranda (2018)