Objective-J本质上是JavaScript吗?

时间:2009-12-31 00:05:32

标签: javascript objective-j

我一直绊倒Objective-J。它应该是JavaScript的超集......但是如果没有浏览器插件或者一些插件,怎么可能呢?他们如何驱动JavaScript的语法并使其看起来像Objective-C代码?我的意思是...... COOL ......但是我没有得到它;)我必须先编译Objective-J代码才能进入浏览器吗?

2 个答案:

答案 0 :(得分:11)

根据Wikipedia article on Objective-J

  

用Objective-J编写的程序需要   在被运行之前进行预处理   Web浏览器的JavaScript虚拟化   机。这一步可以发生在   Web浏览器在运行时或通过   翻译Objective-J的编译器   程序转换为纯JavaScript代码。   Objective-J编译器是用   JavaScript,因此部署   Objective-J程序不需要   一个附加到Web浏览器的插件。

答案 1 :(得分:2)

  

“我必须先将Objective-J代码编译成浏览器吗?”

Nope.

所有编程语言都是用另一种编程语言编写的。 (例如,Python - 或者主要实现,无论如何 - 都是用C语言编写的。)

Objective-J是用JavaScript编写的,因此它可以完全在浏览器中运行。