任何一个可以告诉我为什么Objective-C中被称为“运行时语言”ObjC是一种“运行时语言”?
-2
A
回答
6
从技术上讲,它不是一个运行时language--它,但是,运行时面向语言。
的Objective-C是一种面向运行时的语言,这意味着当它可能它推迟什么实际上会从编译&链接时执行时,它的 实际上在运行时执行 决定。
从here。
+1
Objective-C是一种非常动态的语言。它的动态性使程序免受编译时和链接时间的限制,并在用户处于控制之下时将符号解析的许多责任转移到运行时。 Objective-C比其他编程语言更具动态性,因为它的动态来自三个来源: ·动态类型 - 确定运行时对象的类别 ·动态绑定 - 确定在运行时调用的方法 ·动态加载 - 添加新模块在运行时加入程序 – 2015-12-27 19:38:02
相关问题
- 1. Groovy和Groovy ++是两种语言还是一种语言?
- 2. Ruby是一种脚本语言还是一种解释型语言?
- 3. 在一种语言的语音到另一种语言
- 4. 如何用同一种语言实现一种语言比语言更快?
- 5. 将一种语言翻译成另一种语言?
- 6. PHP是一种Web技术还是一种脚本语言?
- 7. 这是什么意思一种语言是LISP的一种方言?
- 8. Javascript是一种通用语言?
- 9. asp.net是一种编译语言吗?
- 10. PowerShell是一种强类型语言吗?
- 11. Ruby是一种优雅的语言吗?
- 12. bash是一种编程语言吗?
- 13. R是一种编译语言吗?
- 14. AutoIt是一种编程语言?
- 15. MSXML:JavaScript并不是一种脚本语言
- 16. Qt 4是一种编程语言吗?
- 17. 这是一种编程语言吗?
- 18. 是否有一种语言具有这种简化的语法?
- 19. axis.date在另一种语言
- 20. 没有语言运行时的基于JVM的语言
- 21. 动态语言运行时的文档?
- 22. 键盘语言在运行时更改?
- 23. 如何在运行时更改语言
- 24. 公共语言运行时间
- 25. UWP在运行时更改CalendarDatePicker语言
- 26. iPhone中的运行时语言翻译
- 27. 在运行时更改Qt语言
- 28. 在运行时更改语言
- 29. 两种语言
- 30. 几种语言
我不认为你正确理解它。您是否在阅读本声明时添加了原始参考? – 2012-04-07 15:22:32
你是从哪里看到的? – 2012-04-07 15:22:46
我们不是来回答使用Google可以在2分钟内解决的问题...... – EmilioPelaez 2012-04-07 15:44:08