Некоторые основные отличия Turbo Pascal от стандартного языка Pascal:
- Эффективность и скорость работы. 4 Turbo Pascal более эффективен и не требует дополнительного кода для совместимости, в то время как стандартный Pascal не признаёт описания записей для стандартной методологии. 4
- Использование динамических переменных и указателей. 4 В Turbo Pascal они используются, а в стандартном Pascal — нет. 4
- Процедуры чтения и записи. 4 В Turbo Pascal они используются вместо методов Get и Put, расширяя функциональность методов ввода-вывода. 4
- Рекурсия. 4 В Turbo Pascal используются локальные переменные, которые обрабатываются на фазе рекурсии, а также рекурсивные вызовы передаются другим, в то время как стандартный Pascal не использует рекурсию в своих программах. 4
Кроме того, Turbo Pascal — древняя среда программирования, которая не подходит для написания программ для современных компьютеров, так как не поддерживает многие простые типы данных, динамические массивы и классы. 1