Eina d’assistència per planificar horaris de curs
Share
Durant el meu quart curs de carrera vaig descobrir moltes coses que
m’apassionaven. Una d’elles era un nou paradigma, que es presentava davant dels
meus ulls per fer-me veure que la programació és més que escriure codi: el
paradigma declaratiu.
A grans trets, la programació declarativa es basa en no especificar al ordinador com
es vol resoldre el problema, sinó què es vol resoldre. El programador no s’encarrega
d’escriure la lògica del programa, només s’encarrega de definir les característiques
del problema i què s’ha de resoldre, de manera que permet abstreure’s de la tasca
de conèixer el llenguatge necessari per a que l’ordinador executi les operacions i
permet al programador atacar el problema a alt nivell.
A l’itinerari de Computació del grau d’Enginyeria Informàtica de la Universitat de
Girona hi ha una assignatura dedicada completament a aquest paradigma i a
estudiar les seves possibilitats i casos d’ús: “Programació Declarativa. Aplicacions”.
Al llarg d’aquesta assignatura vaig descobrir que m’agradava poder atacar un
problema descrivint les seves condicions a alt nivell en comptes de dedicar una bona
part del temps a definir com el programa ha d’implementar aquestes condicions a
baix nivell. I quan la vaig acabar vaig tenir clar que volia encarar el meu TFG en
aquesta direcció