--- Quote Start ---
What do you mean when you said "reconfigurable"? I think uc is also reconfigurable.
--- Quote End ---
Not the same thing, not even close.
Programming an FPGA is much like designing a digital integrated circuit:
You draw* the circuit using logic gates (AND, OR, etc) and flip-flops and some other bits and pieces.
Then you use the FPGA software to synthetize and map the circuit you draw into a FPGA configuration and when you load the configuration into the FPGA, it will behave as the circuit you draw.
* Or you describe the behavior of the circuit in Verilog/VHDL