Вы немного перепутали понятия. mel в майке это самый настоящий интерпретируемый ЯП, аналогично lua\js\python и еще тьмы языков.
Касательно линуксов то и тут все просто. Сама программа может иметь разные "слои", если утрировать:
1) сама программа может быть на любом языке, возьмем к примеру ifconfig.
2) вокруг программы могут быть скриптовые обвертки на других языках или таких же. К примеру скрипт /etc/sysconfig/network-scripts/ifcfg-Auto_eth1 который грубо говоря запускает ifconfig с заданными параметрами.
3) оболочка также может быть написана на чем угодно и ,к примеру, может тупо генерировать /etc/sysconfig/network-scripts/ifcfg-Auto_eth1 или напрямую запускать ifconfig с нужными параметрами. Но никто не запрещает реализовать аналогичный функционал как в ifconfig и быть полностью самостоятельной.
Выше сказанное просто пример причем несовсем корректный и написан просто для примера как это может быть.
В windows программах ситуация полностью аналогичная только там с\вместо прослойки со скриптами может использоваться реестр\конфиги\wmi и т.д.
Поэтому дать однозначный ответ да\нет дать нельзя, все зависит от функционала программы и то как его реализовали.