当前位置:  软件>C/C++软件

底层 JavaScript 实现 LLJS

    来源:    发布时间:2015-01-05

    本文导语:  LLJS 是一个强类型的 JavaScript,提供了 C 风格的类型系统和手工内存管理。 它编译成JavaScript和允许您尽量少的编写代码来节省内存和轻松GC,简而言之,LLJS是JavaScript和c的私生子 . LLJS是早期研究原型的工作,所以不要期望任何东西...

LLJS 是一个强类型的 JavaScript,提供了 C 风格的类型系统和手工内存管理。

它编译成JavaScript和允许您尽量少的编写代码来节省内存和轻松GC,简而言之,LLJS是JavaScript和c的私生子 . LLJS是早期研究原型的工作,所以不要期望任何东西还坚如磐石。这项研究的目的是探索低级静态类型的功能在一个高层动态类型语言。把它作为内联汇编在C 语言中,或不安全的关键字在c#。它不是很漂亮,但是它完成了工作。

内存模型:

底层 JavaScript 实现 LLJS[图片]

内存分配:

底层 JavaScript 实现 LLJS[图片]

It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, LLJS is the bastard child of JavaScript and C. LLJS is early research prototype work, so don't expect anything rock solid just yet. The research goal here is to explore low-level statically typed features in a high-level dynamically typed language. Think of it as inline assembly in C, or the unsafe keyword in C#. It's not pretty, but it gets the job done.


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何让程序接收底层数据?
  • 做linux内核的可以转到android底层开发吗?
  • 如何深入了解某个平台系统的底层
  • 求教底层开发者
  • 麻烦诸位前辈推荐推荐一款适合底层开发的Linux版本!
  • 了解内核或底层开发的进
  • 底层网络协议库 AndroidAsync
  • 使用tcp协议发送数据, 如果获得系统底层将包发到客户端之间的耗时?
  • Java如何进行底层开发?
  • 计算机底层开发需要哪些基础知识
  • 底层网络操作接口 Libdnet
  • 公司实际的开发中都用linux做什么,嵌入式方面,底层的和应用那个更多些?
  • 请问有关linux底层网络数据结构sk_buff相关知识
  • 在底层驱动代码C中能不能嵌入shell脚本?
  • linux应用层如何select底层的中断
  • 通用数据底层 Jsa4j
  • 寻:南京有哪些做C等底层开发的公司?
  • 底层硬件驱动如何调用应用层的回调函数,求指点!
  • 智能手机底层驱动工程师和光纤收发器网关开发工程师,哪个更有前途呢?
  • 求推荐一本关于嵌入式LINUX底层驱动开发的书


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3