What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Plc, Fpga, Microcontroller and Microprocessor

Electrical and electronics devices work at different principles, designs and logics. All industrial machines, computers, and home base circuits work on different principles. They work according to their design and load.