Как отметил Майкл Петротта в вопросе, на который вы ссылаетесь, сценарии обычно интерпретируются и работают медленнее, программы обычно компилируются и работают быстрее.Компиляция часто происходит быстрее, чем интерпретация, потому что интерпретация включает компиляцию во время выполнения (нечетко и не всегда так, но достаточно хорошо).
Для меня Scriptable означает, что рассматриваемый объект поддерживает интерфейсы, необходимые для доступностидля одного или нескольких языков сценариев (например, JavaScript и / или VBScript).
Программируемый для меня означает, что рассматриваемый объект поддерживает интерфейсы, необходимые для доступа к нему из языка программирования (например, C ++или Java).
Интерпретируемые и скомпилированные языки являются всеми языками программирования, поэтому все они являются программированием.
Описание: Scriptable vs Programmable - это два смутно синонимных термина.