Я думаю, что это действительно вопрос предпочтений.Вам, очевидно, нужна сборка, но помимо этого вам просто нужен язык низкого уровня, который компилируется в нативный код.C, вероятно, лучше для этого, но в зависимости от того, как вы структурируете свой код, C ++ может оказаться полезным.Что касается Паскаля, я уверен, что это технически возможно, но вы можете найти, что ваши варианты сильно ограничены, поскольку Паскаль не использовался в течение длительного времени (сравните 420 вопросов по SO, помеченному Паскалем, против более чем 50 000 для C).