爱意满满的作品展示区。
zy5a59

之前用 Python 写了一个简易的 jvm,过来集几个赞

  •  1
     
  •   zy5a59 ·
    PRO
    · Dec 9, 2018 · 4310 views
    This topic created in 2753 days ago, the information mentioned may be changed or developed.

    https://github.com/5A59/Zvm

    主要实现部分

    class 文件解析 类加载 运行时数据区 指令解释器 基本指令集 (总共 205 条,实现了估计 190 多条吧) 简易 gc 简易线程 简易 jdk 库

    可用功能

    基本运算 (加减乘除与或位移...) 输出 多线程运算 (但是没有加同步) 类加载,继承,多态 数组操作 (只支持一维数组) gc (模拟 gc) 异常处理

    img1 img2

    14 replies    2018-12-13 10:28:53 +08:00
    KasuganoSoras
        1
    KasuganoSoras  
       Dec 9, 2018
    打破 0 评论惨案
    wd
        2
    wd  
       Dec 9, 2018 via iPhone
    这个有点意思
    Mohanson
        3
    Mohanson  
       Dec 10, 2018 via Android
    我最近在用 rust 写 evm (以太坊虚拟机, 已经通过以太坊全部测试用例,还在持续开发中,有兴趣可以关注 https://github.com/mohanson/cita-vm/tree/interpreter?files=1。是公司的一个开源项目
    siloong
        4
    siloong  
       Dec 10, 2018
    有丶意思,加油鸭
    landi
        5
    landi  
       Dec 10, 2018
    这么强吗。。。但是我不知道在哪里点赞。。。
    mathzhaoliang
        6
    mathzhaoliang  
       Dec 10, 2018
    作为个人项目,这个代码量也不小啊。如果是个人练手性质的话,最好附上详细的文档,比如 "xxx jvm in xxx hours" 之类的。
    dezhou9
        7
    dezhou9  
       Dec 11, 2018 via Android
    下一个项目用 js 写一个
    dezhou9
        8
    dezhou9  
       Dec 11, 2018 via Android
    已星,这项目惨不忍睹啊
    zy5a59
        9
    zy5a59  
    OP
    PRO
       Dec 11, 2018
    @dezhou9 哈哈,提提意见,改进改进
    zy5a59
        10
    zy5a59  
    OP
    PRO
       Dec 11, 2018
    @landi 其实是集点 star,手抖打成集赞了
    zy5a59
        11
    zy5a59  
    OP
    PRO
       Dec 11, 2018
    @mathzhaoliang 写文档是痛苦的。。。
    misaka19000
        12
    misaka19000  
       Dec 12, 2018
    🐂🍺🦆 👍👍👍
    misaka19000
        13
    misaka19000  
       Dec 12, 2018
    要是能有详细的文档就最好了。。。
    20015jjw
        14
    20015jjw  
       Dec 13, 2018 via Android
    💯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5472 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 06:43 · PVG 14:43 · LAX 23:43 · JFK 02:43
    ♥ Do have faith in what you're doing.