2012-04-07 2 views
-2

Может ли один скажите мне, почему Objective-C называется «язык» во время выполненияObjC - это «язык времени выполнения»?

+1

Я не думаю, что вы правильно это понимаете. Не могли бы вы добавить исходную ссылку, где вы читаете это утверждение? –

+1

Где вы его видели? –

+0

Мы не можем здесь ответить на вопросы, которые можно решить за 2 минуты с помощью Google ... – EmilioPelaez

ответ

6

Технически, это не среда language-- это, однако, во время выполнения ориентированных язык.

Objective-C является средой ориентированного языка, это означает, что, когда это возможно, она откладывает решения о том, что на самом деле будет выполняться от времени компиляции & связи, когда это фактического выполнение на время выполнения.

От here.

+1

Objective-C - очень динамичный язык. Его динамизм освобождает программу от ограничений времени компиляции и привязки и меняет большую часть ответственности за разрешение символа во время выполнения, когда пользователь находится под контролем. Объектив-C более динамичен, чем другие языки программирования, потому что его динамизм возникает из трех источников: · Динамическая типизация - определение класса объекта во время выполнения · Динамическое связывание - определение метода для вызова во время выполнения · Динамическое добавление к загрузке новых модулей для программы во время выполнения –

Смежные вопросы