Преимущества использования текстовых задач в программировании:
- Возможность описать сложную информационную структуру в формализованном виде. 1 Текст является более мощным выразительным средством для этого. 1
- Однородная среда разработки. 1 Ввод информации производится двумя руками, без необходимости переключаться на устройства ввода типа «мышь» и обратно. 1
- Простота построения трансляторов. 1 К дополнительным свойствам текстовых языков относятся гибкость выразительных средств и компактность записи. 1
Недостатки использования текстовых задач в программировании:
- Усложнение изучения больших программ. 1 Исходный текст, включающий все аспекты программы вплоть до нюансов реализации, требует от программиста удерживать в голове большое количество деталей. 1
- Интуитивно непонятные ошибки. 2 Полная свобода в написании кода может приводить к ошибкам, которые нужно разбирать с преподавателем. 2