Байт-код как правило существенно (может на порядок) компактнее, чем машинный код после С компилятора или ассемблера.
Но сравнивать корректно сумму размеров интерпретатора и байт-кода для системы в целом. А здесь уже по моему опыту с Фортом получалось, что для небольших программ меньше места будет занимать свалянная на С. А для больших преимущество будет за Фортом, однако оно может быть не таким уж значительным. Библиотеки, многократное использование функций нивелируют эффект компактности байт-кода.