the main difference is its infloresence catkin or akin
Flowering plants require pollinatio non-flowering plants do not.
One lot flowers the other lot don't.
You get both flowering plants and non-flowering plants; non-flowering are things like mosses, ferns and liverworts which produce spore, flowering plants produce seeds
flowering plants and non-flowering plants
Trivia for flowering plants
The hibiscus is a flowering plant and grass is a non-flowering plant.
Plants are classified as flowering(angiosperms) or non flowering(gymnosperms).
All flowering plants flower to attract pollinators to help to produce either fruit or seeds, so your question is difficult to give an answer to. If you can be a bit more specific I'll try to help.
Herbs are non-woody flowering plants that includes grass like plants and forbs. Grasses are usually harbaceous plants with narrow leaves growing from the base
Conifers are non-flowering plants.
non flowering plants reproduce from spores and some of the oldest plants are on earth
It is a flowering plant