Objective-J 本质上是 JavaScript 吗?

发布于 2024-08-16 14:46:42 字数 168 浏览 4 评论 0原文

我一直在偶然发现 Objective-J。它应该是 JavaScript 的超集……但是如果没有浏览器插件或某些插件,这怎么可能呢?他们如何绕过 JavaScript 语法并使其看起来像 Objective-C 代码?我的意思是……很酷……但我不明白;)我必须在 Objective-J 代码进入浏览器之前对其进行编译吗?

I've been stumbling upon Objective-J. It should be a superset of JavaScript ... but how's that possible without a browser plugin or some addon? How can they drive around the syntax of JavaScript and make it look like Objective-C code? I mean... COOL... but I don't get it ;) Must I compile that Objective-J code before it goes to the browser?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

牵强ㄟ 2024-08-23 14:46:42

根据 关于 Objective-J 的维基百科文章

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

According to the Wikipedia article on Objective-J:

Programs written in Objective-J need
to be preprocessed before being run by
a web browser's JavaScript virtual
machine. This step can occur in the
web browser at runtime or by a
compiler which translates Objective-J
programs into pure JavaScript code.
The Objective-J compiler is written in
JavaScript, consequently deploying
Objective-J programs does not require
a plugin attached to the web browser.

[浮城] 2024-08-23 14:46:42

“我必须在 Objective-J 代码进入浏览器之前对其进行编译吗?”

不。

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

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

“Must I compile that Objective-J code before it goes to the browser?”

Nope.

All programming languages are written in another programming language. (E.g. Python — or the main implementation, anyway — is written in C.)

Objective-J is written in JavaScript, hence it can run entirely in the browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文