Altera Max EPM3256 ATC144

HI Guys - got a question about a Altera Max EPM3256 ATC144

what is this processor ? how does it differ to an arduino or avr chip

is it better ? why would you use it ?

its not a processor, its a CPLD

i was thinking it was somethinfg logic related

so you would use one to read inouts and program its outputs

this could be done in an avr - is it a much faster way to process combinations of binary inputs using CPLD