Цитата:
Как вы смотрите на использование строк в программах на Оберонах?
Считаю, что константные строки в программе должны быть.
Цитата:
Какова причина того, что в Обероне-2 константой можно задавать последовательность символов (строки), а других составных типов - нет?
Думаю, что составные типы на то они и составные, что их можно составить из нескольких более простых конструкций. Если делать константые объявления в языке то это усложнит компилятор.
Вирт и так пишет, что:
"Although compiler technology is a reasonably mature subject, most engineers hesitate to build
their own compilers, particularly if manpower is scarce. The principal reason is the belief that
compilers are inherently complex and large programs."
А если еще константные объявления для составных типов ввести, то еще больше инженеров будет "hesitate to build their own compilers"
Цитата:
Должны ли строки существовать в программе или отдельно от неё?
Считаю, что в программе строки должны существовать.
Цитата:
Но насколько это удобно и в каких случаях в этом нет необходимости?
В случае простых программ нет необходимости выносить строки в ресурсы.
К тому же сопровождать программу вместе с ресурными файлами сложнее, чем просто исходный файл со строками.