Objective-J

Objective-J

Objective-J

编程语言

软件描述

Objective-J 是作为 Cappuccino Web 开发框架的一部分而开发的一种编程语言。它的语法几乎与 Objective-C 完全相同,并且它与 JavaScript 的关系,正如 Objective-C 与……的关系一样。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.cappuccino-project.org

安全链接HTTPS

什么是 Objective-J?

Objective-J 是作为 Cappuccino Web 开发框架的一部分而开发的一种编程语言。其语法几乎与 Objective-C 完全相同,并且与 JavaScript 之间的关系,正如 Objective-C 与 C 语言的关系一样:即为严格但精简的超集,增加了传统的继承机制和 Smalltalk/Objective-C 风格的动态分派。纯 JavaScript 作为一种基于原型的语言,本身已具备面向对象和继承的概念,但 Objective-J 为 JavaScript 增加了基于类的编程方式。使用 Objective-J 编写的程序在被网页浏览器的 JavaScript 虚拟机执行前需要经过预处理。这一步骤可以在浏览器运行时完成,也可以通过编译器将 Objective-J 程序转换为纯 JavaScript 代码来实现。Objective-J 编译器本身用 JavaScript 编写,因此部署 Objective-J 程序无需浏览器插件。Objective-J 可在 NodeJS 上编译并运行。应用:Objective-J 最早广为人知的应用是在 280 North 自行开发的基于 Cappuccino 的网络应用 280 Slides 中。尽管 Objective-J 可独立于 Cappuccino 框架使用(也为此设计),但 Objective-J 主要是为了支持 Cappuccino 中的 Web 开发而创建的。

🔄 替代方案

38 个选择

Chapel 是一种为大规模高效并行计算而设计的编程语言。

免费 • 开源
查看详情
Apache Groovy

Apache Groovy

编程语言, 编译器

Groovy 是一种适用于 Java 虚拟机(JVM)的敏捷动态语言。

免费 • 开源
查看详情

Scala 是一种基于 Java 虚拟机(JVM)的现代多范式编程语言,旨在以简洁、优雅且类型安全的方式表达常见的编程模式。

免费 • 开源
查看详情
Objective-C

Objective-C

编程语言

Objective-C 语言是一种简单的计算机语言,旨在实现复杂的面向对象编程。Objective-C 被定义为对标准 ANSI C 语言的一组小型但功能强大的扩展。

免费 • 开源
查看详情
jRuby

jRuby

软件

JRuby 是在 Java 虚拟机(JVM)上运行的 Ruby 编程语言的 100% Java 实现。

免费 • 开源
查看详情

Jython是JPython的继任者,是用Java编写的Python编程语言实现。

免费 • 开源
查看详情

Bosque编程语言是一种在机器辅助的快速可靠软件开发生命周期中进行规范化设计的实验。

免费 • 开源
查看详情
Babel

Babel

软件

Babel 是一个通用的多功能 JavaScript 编译器。使用 Babel,您可以使用(并创建)下一代 JavaScript 以及下一代 JavaScript 工具。

免费 • 开源
查看详情
上一页下一页