news

GraalVM: 广泛支持流行语言的通用虚拟机

几年前,Oracle实验室开始了一个新的研究项目,探索虚拟机的新颖架构。他们的愿景是创建一个能够为所有编程语言提供高性能表现的VM,从而促进程序之间的通信。这种架构将支持统一的与语言无关的工具,以实现更好的可维护性,其嵌入性将使这种新的VM在各种技术栈中无处不在。 GraalVM是一个通用虚拟机,用于运行使用JavaScript,Python,Ruby,R,基于JVM的语言(如Java,Scala,Kotlin和基于LLVM的语言,如C和C ++)编写的应用程序。 GraalVM消除了编程语言之间的隔离,并在共享runtime中实现了互操作性。它可以独立运行,也可以在OpenJDK,Node.js,Oracle数据库或MySQL环境中运行。 参考 OracleBlog :Announcing GraalVM: Run Programs Faster

  • Liu Lei
    Liu Lei
1 min read
LeetCode-Add Two Numbers
leetcode

LeetCode-Add Two Numbers

leetcode第二题,将两个用链表存储的整数相加。题目并没有说明两个整数的位数是否相等,所以我考虑了会出现两数位数不同的情况,结果运行速度排名很是靠后。 以下给出我的解决方法。 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit.

  • Liu Lei
    Liu Lei
1 min read
403-298-1886

Subscribe to linkinghack