Есть ли реальная разница, или если я отправлю файл .C, это будет то же самое?
Да, было бы много различий, и почти наверняка это не то же самое . Turbo C / C ++ был выпущен несколько десятилетий назад без соблюдения каких-либо стандартных определений и никогда не обновлялся в отношении них.
Это начнется с различий в именах файлов заголовков, например, iostream.h
против iostream
и заканчиваются отсутствием поддержки современного синтаксического сахара типа C ++, подобного диапазону, основанному на циклах.
Просто брось это. В настоящее время Turbo C / C ++ бесполезен для изучения языка (даже если некоторые "профессора" в Индии 1 считают, что это так, и настаивают на его использовании).
1) Мы действительно должны начать кампанию, чтобы убедить государственные органы образования Индии прекратить обучать использованию Turbo C / C ++. Это просто позор для страны, которая хорошо играет в ракетостроении, конкурируя с другими ведущими в мире технологиями.
Там нет причин, чтобы сохранить его. Есть много современных компиляторов и IDE, доступных без каких-либо дополнительных затрат, и я не вижу никакой причины, почему это ограничение должно быть продолжено, или что они считают ценным в образовании.