这是名为 JILRuntime/JewelScript 的 Linux 应用程序,其最新版本可以作为 jilruntime_1_4_4_50_src.zip 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 JILRuntime/JewelScript 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
JILRuntime/珠宝脚本
商品描述
一种通用的、面向对象的脚本语言,可编译为基于寄存器的虚拟机的代码。 该语言与 Java 和 C# 等面向对象的高级语言非常相似。该库完全自给自足并且符合 ANSI C。 它的主要目的是嵌入到任何应用程序中,以通过脚本实现该应用程序的自动化。
集成的 C++ 绑定代码生成器允许您在几秒钟内为应用程序的类创建绑定。 集成的 HTML 文档生成器允许您在几秒钟内为本地绑定创建文档。
该项目是在 zlib/libpng 许可下发布的。 它已经开发了 10 多年,并提供了一些强大的功能。
可以在开发人员博客中找到大量信息、文档、文章和代码示例。
特性
- 干净、一致的 C 风格语法
- 声明性语言——实体必须在使用前声明
- 静态类型 - 编译器确保程序的类型安全
- 自动类型转换,包括用户定义的转换方法
- 支持无类型变量
- 接口的类和实现(脚本和本机)
- 单继承,包括虚方法和私有成员
- “混入类”(策略类)形式的多重继承
- 纯原生接口
- 接口的分解(实例化所有实现者)
- 访问器方法——类“属性”的处理程序方法
- 协同功能(协同例程、协同线程)
- 委托(第一类函数和方法)
- 匿名委托(匿名本地函数和方法)
- 闭包,可以访问父函数变量的本地委托
- lambda 表达式(函数字面量)
- 混合类(通过从基类构建委托实现的半继承)
- 子句 – 带有结构化 goto 语句的流量控制
- 基本异常支持(包括用户异常类)
- 对命名空间的全面支持
- 弱引用
- 用户定义的类型别名
- 内置类字符串、数组、列表、迭代器、数组列表、表
- 集成 C++ 绑定代码生成器
- 集成的 HTML 文档引擎
- 已编译程序的完整类型信息的 XML 导出
- 最大化编译时检查
- 有意义的错误和警告输出(不仅仅是“错误 72”)
- 开源(zlib/libpng 许可证)
- 完全独立并用 ANSI C 编写
- 自动内存管理(引用计数,CPU 无突发)
- 可选的标记和清除垃圾收集器
- 快速分配/释放小对象的算法
- 本机类型的插件架构(用 C 或 C++ 编写的类/函数)
- 强大的、基于寄存器的、通用的 VM
- 复杂的字节码优化器
- 能够将编译的程序保存和加载为二进制文件
- 无限制的编译-链接-运行周期而不会丢失运行时数据
目的
开发工具
程式语言
C++,C
这是一个也可以从 https://sourceforge.net/projects/jilruntime/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。