parker писал(а):да turbo pascal еще поддерживается или можно спокойно качать и использовать?
У вас странные представления о лицензировании. Если уже не поддерживается, это не значит что разрешено бесплатно использовать. В общественно достояние выкладывали imho только turbo pascal 3.0 и 5.1, и то с какой-то оговоркой
parker писал(а):а с многоядерностью процессора в fpc как. гдето писали оптимизируют новые языки прогрммирования
Никак. Как и у любого языка программирования, компилирующего в прямой код процессора, если руками распараллеливания процессов не делаете - само по себе также не делается.
Ну и freepascal никакого отношения к "новым языкам программирования" не имеет
parker писал(а):а игру или фотооредактор можно написать на free pascal?
Данные задачи в первую очередь зависят не от языка программирования, а от существования библиотек, решающих задачи и существования возможности использования этих библиотек с языком программирования.
parker писал(а):программы написанные в turbo pascal пойдут в free pascal. и наоборот?
Галимая математика и прогпраммы, не выходящие за базовые рамки стандартного паскаля, в общем случае, совместимы.
Шаг в сторону == несовместимость. Не будут работать программы, использующие TurboVision или сторонние библиотеки. Не будут работать программы, работающие с данными за рамками языка, опирающиеся на внутреннее представление данных, менеджер памяти и пр. Не будет нормально работать "графика модуля GRAPH"