я перестал использовать паскаль, когда я узнал, что я не смогу в нём реализовать свою собственную функцию writeln с аналогичным синтаксисом. И мне стало кристально ясно, что это язык для обучения.
Если без спецификаций ширины поля, то можно на Free Pascal