Речь о Турбо Паскале 2.0/3.0 для CP/M из 1983 или о Borland Pascal 7.1 для MSDOS ? Вроде бы Borland это стало называться только в версиях для MSDOS, начиная с 1992. К сожалению, нет версии Турбо Паскаля для КР580, что резко ограничивает его применение для отечественных бытовых 8-ми разрядок.Сообщение от Шынни
Я в начале 90-х начинал освоение ЯВУ в CP/M на паскалях MT+ и Турбо. МТ+ даёт более громоздкий и, увы, более тормозной код, зато допускает прилинковку кусков написаных на других языках, в частности, на ассемблере. Это позволяет делать логику и работу с файлами на ЯВУ, а все критичные к скорости куски делать на ассемблере. А Турбо Паскаль не позволяет линковку с другими модулями, он заставляет весь код делать на Паскале.
В Турбо-Паскаль встроили оператор 'Inline' для прямой вставки ассемлерных фрагментов, но это даже не ассемблер - считать адреса для меток вручную неудобно, да и вводить HEX-коды удовольствие ниже среднего (это немногим лучше вставки ассемблера операторами DATA в бейсике). Но всё-равно это лучший паскаль для CP/M, и если бы он был для КР580, то был бы очень полезен.
На Паскале MT+ написано много программ, а на Турбо-Паскале ничего, на нём люди только учились программированию, чтобы использовать эти знания уже на IBM PC. Даже немцы на своём Роботроне-1715 активно использовали именно MT+, хотя имели Z80 и могли бы пользоваться и Турбо-Паскалем.




Ответить с цитированием