Turbo Pascal і PascalABC які відмінності
Це просто паскаль із .net Можете не використовувати .net і компілити звичайний паскаль.
Несумісні. Найпростіші приклади можна і в FreePascal робити, але він теж не сумісний.
Єдиний повноцінний вихід – ставити DosBox і запускати TP7 під ним.
Але якщо є можливість, не треба вивчати це процвілі поділ (за сучасними мірками), візьміть PyCharm Educational Edition і починайте з Python.
Насвоєму житті, щодо динамічного розподілу пам'яті (другий пункт) - згоден, не варто відразу. Можна і цілі ігри писати на просто масивах, використовував для навчання новачка такий метод, щоб не вантажити його складністю.
а ось перший пункт – це принципово корисно. саме спрощує, а не ускладнює.
так, потрібно оголошувати змінні і вказувати в них типи, зайва робота але про помилки повідомляє.