我偶然发现了Objective-J。它应该是JavaScript的超集...但是,如果没有浏览器插件或一些插件,这怎么可能呢?他们如何绕过JavaScript的语法,让它看起来像Objective-C代码?我是说..。酷..。但我不明白;)我必须在Objective-J代码进入浏览器之前编译它吗?
发布于 2009-12-31 08:08:41
根据Wikipedia article on Objective-J的说法
在web浏览器的JavaScript虚拟机运行用Objective-J编写的
程序之前,需要对其进行预处理。此步骤可以在运行时在web浏览器中执行,也可以由将Objective-J程序转换为纯JavaScript代码的编译器执行。Objective-J编译器是用JavaScript编写的,因此部署Objective-J程序不需要附加到web浏览器的插件。
发布于 2009-12-31 08:26:07
“必须在Objective-J代码进入浏览器之前对其进行编译吗?”
Nope.
所有的编程语言都是用另一种编程语言编写的。(例如,Python --或者至少主要实现--是用C编写的。)
Objective-J是用JavaScript编写的,因此它可以完全在浏览器中运行。
https://stackoverflow.com/questions/1983217
复制相似问题