IBMForever писал(а):Borland C++(не выше версии 3.1)
Борланд, как и множество других компиляторов,
есть тут на сайте в категории C/C++. Версии 2.0, 3.0, 3.1 там имеются.
IBMForever писал(а):Где можно Turbo C 2.0 скачать?
Здесь же на Old-DOSIBMForever писал(а):какой компилятор для С лучше использовать?
Если у Вас уже есть какие-то книги, то отталкивайтесь от этого. В целом, код с одного компилятора при желании можно адаптировать и под другую реализацию. Если писать код без привязки под особенности конкретного компилятора, как заметил
clihlt, то при переносе проблем будет горазде меньше.
А критичные по скорости исполнения участки кода можно делать вставками на Ассемблере. Практически во всех C/C++ и Турбо Паскале это поддерживается из коробки. Если будете заниматься такой оптимизацией, то ниже прикрепил справку по инструкциям Ассемблера от 8086/88 и до Pentium, включая сопроцессоры. Там показано, какая инструкция на каком процессоре доступна, сколькими байтами кодируется и сколько циклов занимает выполнение.