What does it mean "example" in ArduPilot Libraries?

I found “Example” folder in each libraries.

there was only *.pde files.

All file’s format in the library folder was *.cpp

What does it mean “example”…?

is it essential for running Ardupilot firmware?