- 浏览: 3052937 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
Project Page: http://sourceforge.net/projects/splcomp/
又一种系统编程语言开发中。昨天查资料的时候突然想起逛逛SourceForge看看有些什么进行中的project,然后看到了这个。在它的下载页面上并没有可以使用的代码或者可以运行的程序,只有些文档和DTD。嘛,要认真开发点什么的话,2年不到的时间也很难把那么高要求的东西做好吧。
这东西的开发目的是替代C。相比之下,D的开发目的是替代C++并维持与C的兼容性。刚才翻阅了一下SPL的语言参考文档,看起来其实很多东西都跟现在D已经能做到的很像。hmm...如此的effort放在发明轮子上,SPL的前途真是难说。
SPL所支持的goto/break/continue都可用于远跳转,这点比较有意思。根据说明,似乎是类似Pascal里的远跳转,而与C的setjmp/longjmp或C++/Java/C#等的异常处理不同。
呼,昨天在SF逛的时候看到的“新”语言简直就是多入牛毛。其中果然还是脚本语言居多,毕竟一涉及管理相关的批处理,或者DSL之类的应用时,大家都想到该弄个脚本语言来用用。好像专门针对系统编程的语言就SPL和D吧,如果不算C或者C的轻微变种的话。嗯LISP、Forth那些也不算在内的话,它们的实现都不少。
============================================================
题外
axpl
2007-11-09注册的项目……被抢先了?
这东西还什么都没有,pre-alpha中。不知道能做出什么来呢。啊,期待。真弄出来的话这还真就是S-Expression的XML变种了……
又一种系统编程语言开发中。昨天查资料的时候突然想起逛逛SourceForge看看有些什么进行中的project,然后看到了这个。在它的下载页面上并没有可以使用的代码或者可以运行的程序,只有些文档和DTD。嘛,要认真开发点什么的话,2年不到的时间也很难把那么高要求的东西做好吧。
这东西的开发目的是替代C。相比之下,D的开发目的是替代C++并维持与C的兼容性。刚才翻阅了一下SPL的语言参考文档,看起来其实很多东西都跟现在D已经能做到的很像。hmm...如此的effort放在发明轮子上,SPL的前途真是难说。
SPL所支持的goto/break/continue都可用于远跳转,这点比较有意思。根据说明,似乎是类似Pascal里的远跳转,而与C的setjmp/longjmp或C++/Java/C#等的异常处理不同。
呼,昨天在SF逛的时候看到的“新”语言简直就是多入牛毛。其中果然还是脚本语言居多,毕竟一涉及管理相关的批处理,或者DSL之类的应用时,大家都想到该弄个脚本语言来用用。好像专门针对系统编程的语言就SPL和D吧,如果不算C或者C的轻微变种的话。嗯LISP、Forth那些也不算在内的话,它们的实现都不少。
============================================================
题外
axpl
引用
axpl is an Advanced XML Programming language. Programs can be written nearly compiler and platform independend in xml. xslt can perform the output into a programming language (C,C++,C#,Java,...) into native code.
2007-11-09注册的项目……被抢先了?
这东西还什么都没有,pre-alpha中。不知道能做出什么来呢。啊,期待。真弄出来的话这还真就是S-Expression的XML变种了……
发表评论
-
Sun JDK1.4.2_28有TieredCompilation
2014-05-12 08:48 0原来以前Sun的JDK 1.4.2 update 28就已经有 ... -
IBM JVM notes (2014 ver)
2014-05-11 07:16 0Sovereign JIT http://publib.bou ... -
Java 8的lambda表达式在OpenJDK8中的实现
2014-02-04 12:08 0三月份JDK8就要发布首发了,现在JDK8 release c ... -
基于LLVM实现VM的JIT的一些痛点
2014-01-07 17:25 0同事Philip Reames Sanjoy Das http ... -
tailcall notes
2013-12-27 07:42 0http://blogs.msdn.com/b/clrcode ... -
《自制编程语言》的一些笔记
2013-11-24 00:20 0http://kmaebashi.com/programmer ... -
字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?
2013-11-07 17:44 22409(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局 (0): 拿在手上的是什么
2013-11-04 18:22 21508(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局
2013-11-01 12:55 0(Disclaimer:未经许可请 ... -
关于string,内存布局,C++ std::string,CoW
2013-10-30 20:45 0(Disclaimer:未经许可请 ... -
Function.prototype.bind
2013-09-24 18:07 0polyfill http://stackoverflow. ... -
Java的instanceof是如何实现的
2013-09-22 16:57 0Java语言规范,Java SE 7版 http://docs ... -
struct做参数不能从寄存器传?
2013-08-28 23:33 0test test test struct Foo { i ... -
也谈类型: 数据, 类型, 标签
2013-08-18 01:59 0numeric tower http://en.wikiped ... -
SDCC 2012上做的JVM分享
2012-10-17 16:35 32662刚把在SDCC 2012做的JVM分享的演示稿上传了。 演示 ... -
运行时支持系统的“重量”
2012-10-12 16:08 0运行时支持系统的“重量” 好久没写博客了,可写的话题已经堆积 ... -
class?metaclass?meta-what?
2011-04-05 19:43 0http://en.wikipedia.org/wiki/Me ... -
“代码模式”与抽象
2010-10-28 15:21 0嗯,我是说“代码模式”,不是“设计模式”;这里指的是在给定的场 ... -
lvalue与rvalue
2010-09-03 00:40 0http://en.wikipedia.org/wiki/Va ... -
动态链接的“依据”
2010-02-09 09:54 0动态链接,意味着在生成的“东西”里留有符号信息,等到运行时再r ...
相关推荐
《Linux SPL-PUB 开发指南1》是一份详细介绍如何在Linux环境下进行SPL-PUB(Secondary Program Loader - Public)开发的文档。SPL-PUB是嵌入式系统启动过程中的关键部分,它负责加载主引导加载器,为系统的初始化...
通过以上内容的详细介绍,我们不仅了解了超微X11SPL-F主板的基本信息和主要特性,还掌握了其安装配置流程及常见问题的解决方法。这对于希望利用该主板构建高性能计算平台的用户来说,是非常宝贵的参考资源。
### 超微 X12SPL-LN4F 主板用户手册知识点解析 #### 一、产品概述 **超微 X12SPL-LN4F** 是一款由 Super Micro Computer, Inc. (以下简称“Supermicro”)设计并制造的高性能服务器主板。此主板面向专业级应用市场...
SCSI(Small Computer System Interface)架构模型5(SAM-5)和SAS协议层5(SPL-5)是现代存储系统中两个至关重要的规范,它们定义了高速数据传输的标准和协议。理解这两个概念对于从事IT行业,尤其是存储解决方案...
u-boot-sunxi-with-spl-vga
气压传感器 SPL06-001 是一款微型化的数字气压传感器,广泛应用于无人机等设备。文档中的信息涉及产品概述、产品描述、特性、典型应用、定义、引脚配置与功能块图、规格参数、功能描述、应用案例、寄存器映射、...
【SPL06-001代码】是一个针对MINI无人机和DIY大四轴项目的驱动程序代码,这个代码库提供了必要的控制逻辑和接口,使得这些小型飞行设备能够有效地运行和控制。SPL06-001标签是这个特定代码的标识符,可能代表一种...
在"SPL-Compiler"的案例中,SPL很可能是Student Programming Language(学生编程语言)的缩写,是专为初学者设计的一种简化语言。 1. **词法分析**:这是编译器的第一步,它将源代码分解成一个个小的、有意义的部分...
歌尔声学SPL06-001芯片
MS-BCS-SPL一种新的压缩感知重构算法,相比TVAL3要好的多
SPL06-001气压计和LIS3DH加速度计的IIC驱动。IIC是hal库的IO模拟,亲测可用。不是完整工程,复制粘贴就可用。有详细注释。 SPL06好多人都说精度是0.05m,但数据手册上说的相对精度是0.5米,绝对精度接近10米。 通过...
"Spl-0.6.0-rc14.tar.gz" 是一个软件包的文件名,其中包含了重要的版本和格式信息。"Spl"可能是软件项目的名称,"0.6.0-rc14"是这个版本的标识,意味着这是一个0.6.0版本的候选发布版本(Release Candidate),rc14...
1. 湿式混凝土喷射技术:SPL-4型湿式混凝土喷射机的技术核心在于实现了湿式混凝土的连续喷射,这项技术在锚喷支护中具有良好的应用表现。连续喷射技术可以提高工作效率,保证喷射质量,并且对于井下作业等特殊环境...
本压缩包“ms-bcs-spl-1.2-2.rar”包含了基于块压缩感知(Block Compressive Sensing,BCS-SPL)的图像压缩MATLAB代码,为研究者和工程师提供了深入理解这一技术的实践平台。 BCS-SPL是压缩感知的一个重要分支,它...
在开发过程中,随手翻译了一部分,该芯片007和001应该是差不多的,气压计可以用在四轴飞行器上,分享给大家,希望对大家有用!
本项目“bcs-spl-1.5-1.rar”集中探讨了利用离散余弦变换(DCT)和离散小波变换(DWT)实现的图像压缩方法,特别是关注它们在图像稀疏表示中的应用。下面将详细阐述这些关键概念及其在图像压缩中的作用。 一、离散...
超微 X12SPD-F主板用户手册
电磁炉电路图-速普SPL-10A电磁炉电路图
基于时空相关性的分布式压缩感知多假设预测重构算法,能较好地改善视频序列的重建质量。
根据手册内容,SPL06-001气压计芯片具备以下主要特点: 1. 产品描述: SPL06-001是一款微型化数字气压计,能够测量环境的气压和温度。该芯片适用于便携式电子产品、运动设备、气象测量、室内导航、户外运动等应用。...