Objeck v5.6.1 发布,面向对象程序设计语言

PHP是最好的 2021-01-07 10:51:33 ⋅ 73 阅读

Objeck-lang v5.6.1 发布了,本次更新内容主要为增加对 Apple Silicon 的支持。

Objeck 是一种受 Java 启发,同时受 Scheme 和 UML 影响的面向对象程序设计语言。Objeck 特性为快速,易于使用,轻巧且跨平台。Objeck 把所有的数据类型都当成是对象,包含一个编译器和虚拟机,具有内存管理和 JIT 编译器。

本次更新内容包括:

  • 对 Apple Silicon 的本机支持(新)
  • 修复了调试器和内存管理器(bug)的问题

Objeck 是一种通用编程语言,着重于简单性。编程环境由编译器,虚拟机和命令行调试器组成。

class Hello {
  function : Main(args : String[]) ~ Nil {
    "Hello World" → PrintLine();
    "Καλημέρα κόσμε" → PrintLine();
    "こんにちは 世界" → PrintLine();
    "你好世界" → PrintLine();
  }
}

Objeck 语言的显着特点:

  • 面向对象的功能特性
    • 类,接口和一流的功能
    • 具有类型拳击的泛型
    • 匿名班
    • 反射
    • 对象序列化
    • 类型推断
    • Lambda表达式
    • 关闭
  • 支持的平台(带有 JIT 编译)
    • x86-64:Windows,macOS和Linux
    • x86:Windows和Linux
    • ARMv7:Linux(Raspberry Pi 3/4)
    • ARM64:macOS(苹果芯片)
  • 对线程,套接字,文件,日期/时间等的本机支持。

更多详情请查看:https://www.objeck.org/


全部评论: 0

    我有话说:

    A3Mall v1.5.2 发布,免费开源的 PHP 小程序商城系统

    项目介绍 A3Mall商城系统是基于ThinkPhp6.0+Vue开发的一套移动电商系统, 支持微信公众号商城、H5商城、小程序商城,支持多种营销活动,优惠劵、订单活动、团购、秒杀、会员特价、积分

    dubbogo v1.5.6 发布,性能提升并带来多项新特性

    dubbogo 社区近期发布了 dubbogo v1.5.6。该版本和 dubbo 2.7.8 对齐,提供了命令行工具,并提供了多种加载配置的方式。 相关改进实在太多,本文只列出相关重大

    Mongoose 5.12.5 发布,MongoDB 异步对象模型工具

    Mongoose 是设计用于异步环境的 MongoDB 对象模型工具。Mongoose 支持 promises 和 callbacks。Mongoose 5.12.5 正式发布,本次更新内容如下

    Julia 1.6.0 发布,高性能动态高级编程语言

    Julia 1.6.0 现已发布。Julia 是一个高性能动态高级编程语言。其拥有丰富的函数库,提供了数字精度、精致的增幅器和分布式并行运行方式。核心函数库等大多数库由 Julia 编写,但也用成熟

    VirtualBox 6.1.20 发布,支持 Linux 5.11 & 5.12

    近日,VirtualBox 发布6.1.20 版本,也是该软件 6.1 版本系列的第十次更新。该版本增加了对 Linux Kernel 5.11 和 5.12 的支持。而且,对于 Linux

    「开源资讯」BookChat v2.4 发布,通用书籍阅读微信小程序

    BookChat - 面向程序员的开源书籍和文档阅读学习小程序

    Linux Lite 5.4 RC1 发布面向 Windows 用户的 Linux 发行

    Linux Lite 5.4 RC1发布,这是一个对新手友好的 Linux 发行版,它基于 Ubuntu LTS,并以 Xfce 桌面为特色。Linux Lite 主要针对 Windows 用户

    CCleaner v5.74.8184 发布:重要更新版本、可自动更新

    CCleaner v5.74.8184 现已发布。该版本的一大重要改进是面向所有用户扩展了自动更新功能。一旦安装了 5.74 或更高版本,用户将不再需要访问网站来更新

    「轻阅读」聊一聊6种常用的架构设计模式(上)

      许多现代应用都需要在企业级规模上进行构建,有时甚至需要在互联网规模上进行构建。这些应用都需要满足可扩展性、可用性、安全性、可靠性和弹性需求。 在本文中,我将谈论一些设计模式,这些模式

    「转载」使用DDD指导业务设计的一点思考

    领域驱动设计(DDD) 是 Eric Evans 提出的一种软件设计方法和思想,主要解决业务系统的设计和建模。DDD 有大量难以理解的概念,尤其是翻译的原因,某些词汇非常生涩,例如:模型、限界上下文

    CCleaner v5.73.8130 发布,系统清理工具

    CCleaner v5.73.8130 现已发布,该版本带来了设计更新,使用户可以更轻松地在应用程序中查看 CCleaner Professional 许可证的状态。同时还使得

    【开源资讯】Ant Design 4.0.1 发布,企业级 UI 设计语言

    Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建。

    httpclient v1.2.11 已经发布

    httpclient v1.2.11 已经发布。本项目针对http协议定义了所有http实现之上的接口来描述一个http请求,使用者只需要面对同一套语义化的接口, 如果需要切换http的

    CKEditor 5 v23.1.0 发布,支持嵌入 Raw HTML

    CKEditor 5 v23.1.0 稳定版已发布,主要更新内容包括:支持在编辑器嵌入原生 HTML 代码并进行渲染、改进 reconversion API 以及支持将表格内容粘贴到另一个表格

    swagger-admin v1.3.5 已经发布,Swagger 文档管理后台

    swagger-admin v1.3.5 已经发布,这是一个Swagger文档管理后台,可统一管理多个项目的Swagger文档,只需要一个Java8环境,下载后即可运行使用。 支持导入json,非

    Gradle 6.8 发布,禁用 TLS v1.0 和 v1.1 协议

    Gradle 6.8 已经发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具

    Sweet Home 3D 6.5.2 发布,室内设计软件

    Sweet Home 3D 是一个室内装潢设计软件,它能帮你通过二维的家居平面图来设计和布置你的家具,还可以用 3D 的视角预览整个装修布局的全新面貌,快速高质量的传递渲染器,使任何用户都能轻而易举

    Spring Framework 5.3.6 & 5.2.14 发布

    Spring Framework 5.3.65.2.14 现已发布,分别包含 19 项与 11 项修复和改进。 主要更新内容 5.3.6

    Rainbond v5.2.2 发布,支持应用市场对接授权

    Rainbond是一款开源的云原生应用管理平台。实现微服务架构不用改代码,管理K8s不用学容器,帮企业实现应用上云,一站式将任何企业应用持续交付到K8s集群、混合云、多云等基础设施。 新增