Полностью согласен с Виктором. Хотел бы немного дополнить:
Run-time - время выполнения, однако могут быть другие варианты первода, напрмер:
C++ run-time system=система поддержки исполнения программ на языке C++
ASP.NET HTTP runtime=среда выполнения ASP.NET HTTP
run time application=выполняемое приложение
run-time architecture=архитектура системы в динамическом режиме
run-time control=динамический контроль (контроль в процессе работы, например, оборудования)
run-time efficiency=эффективность исполнения
и т.д
Compile-time - время компиляции, но так же могуть быть интересные варианты перводов. Например:
compile-time binding=связывание в процессе компиляции; статическое связывание
compile-time check=статический контроль
compile-time error=ошибка, обнаруживаемая компилятором; ошибка компиляции
и т.д
Composition - композиция
Delegation - делегирование
Delegate - делегировать
Instance - экземляр
Implement - реализация, реализовать
Implementation - реализация
Destructor / Finaliser - деструктор (разрушитель)/метод завершения (Visual Studio 2013); сборщик мусора; финализатор