What is the difference between a credit card and smart card?

Credit cards are an application of smart card.

Credit cards are either smart card or magnetic strip card.

A smart card is a card which have an IC chip to process the data/ Smart card have the capability to process the data.