What is the virtual columns, and what used for?

what is the virtual columns, and what used for?