任何一个可以告诉我为什么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. C语言是否有运行时?
- 3. Ruby是一种脚本语言还是一种解释型语言?
- 4. 在一种语言的语音到另一种语言
- 5. Hacklang是一种有状态语言还是无状态语言?
- 6. 如何用同一种语言实现一种语言比语言更快?
- 7. 将一种语言翻译成另一种语言?
- 8. PHP是一种Web技术还是一种脚本语言?
- 9. 是否有一个Eclipse插件可以执行从一种语言到另一种语言的评论翻译?
- 10. Wolfram语言是一种真正的编程语言吗?
- 11. 这是什么意思一种语言是LISP的一种方言?
- 12. bash是一种编程语言吗?
- 13. asp.net是一种编译语言吗?
- 14. AutoIt是一种编程语言?
- 15. MSXML:JavaScript并不是一种脚本语言
- 16. Javascript是一种通用语言?
- 17. Qt 4是一种编程语言吗?
- 18. Ruby是一种优雅的语言吗?
- 19. 这是一种编程语言吗?
- 20. PowerShell是一种强类型语言吗?
- 21. R是一种编译语言吗?
- 22. PHA是一种编程语言吗?
- 23. 是否有一种语言具有这种简化的语法?
- 24. Tesseract:如何运行多种语言的tesseract一次
- 25. ASP.NET是否是一种语言?哪种做法最快?
- 26. 一种新的语言
- 27. axis.date在另一种语言
- 28. 第一次将一个库从一种语言移植到另一种语言
- 29. 没有语言运行时的基于JVM的语言
- 30. 两种语言
我不认为你正确理解它。您是否在阅读本声明时添加了原始参考? – 2012-04-07 15:22:32
你是从哪里看到的? – 2012-04-07 15:22:46
我们不是来回答使用Google可以在2分钟内解决的问题...... – EmilioPelaez 2012-04-07 15:44:08