`
RednaxelaFX
  • 浏览: 3053051 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

[无内容] SPL - System Programming Language

阅读更多
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
引用
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变种了……
分享到:
评论
1 楼 shawind 2007-12-01  
只是一碗面,人类就可以做出上几千种花样。由此看来,重复也并不是毫无意义的。

相关推荐

    Linux_SPL-PUB_开发指南1

    《Linux SPL-PUB 开发指南1》是一份详细介绍如何在Linux环境下进行SPL-PUB(Secondary Program Loader - Public)开发的文档。SPL-PUB是嵌入式系统启动过程中的关键部分,它负责加载主引导加载器,为系统的初始化...

    超微X11SPL-F主板用户手册

    通过以上内容的详细介绍,我们不仅了解了超微X11SPL-F主板的基本信息和主要特性,还掌握了其安装配置流程及常见问题的解决方法。这对于希望利用该主板构建高性能计算平台的用户来说,是非常宝贵的参考资源。

    超微 X12SPL-LN4F主板用户手册

    ### 超微 X12SPL-LN4F 主板用户手册知识点解析 #### 一、产品概述 **超微 X12SPL-LN4F** 是一款由 Super Micro Computer, Inc. (以下简称“Supermicro”)设计并制造的高性能服务器主板。此主板面向专业级应用市场...

    SCSI Architecture Model - 5 (SAM-5) & SPL-5

    SCSI(Small Computer System Interface)架构模型5(SAM-5)和SAS协议层5(SPL-5)是现代存储系统中两个至关重要的规范,它们定义了高速数据传输的标准和协议。理解这两个概念对于从事IT行业,尤其是存储解决方案...

    u-boot-sunxi-with-spl-vga.bin

    u-boot-sunxi-with-spl-vga

    气压传感器SPL06-001.pdf

    气压传感器 SPL06-001 是一款微型化的数字气压传感器,广泛应用于无人机等设备。文档中的信息涉及产品概述、产品描述、特性、典型应用、定义、引脚配置与功能块图、规格参数、功能描述、应用案例、寄存器映射、...

    SPL06-001代码

    【SPL06-001代码】是一个针对MINI无人机和DIY大四轴项目的驱动程序代码,这个代码库提供了必要的控制逻辑和接口,使得这些小型飞行设备能够有效地运行和控制。SPL06-001标签是这个特定代码的标识符,可能代表一种...

    SPL-Compiler:学生编程语言编译器

    在"SPL-Compiler"的案例中,SPL很可能是Student Programming Language(学生编程语言)的缩写,是专为初学者设计的一种简化语言。 1. **词法分析**:这是编译器的第一步,它将源代码分解成一个个小的、有意义的部分...

    SPL06-001 气压传感器_V2.0.pdf

    歌尔声学SPL06-001芯片

    ms-bcs-spl-1.2-2.tar.gz_BCS_MS BCS SPL_MS-BCS_MS-BCS-SPL_spl

    MS-BCS-SPL一种新的压缩感知重构算法,相比TVAL3要好的多

    SPL06-001气压计和LIS3DH加速度计的IIC驱动

    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.tar.gz" 是一个软件包的文件名,其中包含了重要的版本和格式信息。"Spl"可能是软件项目的名称,"0.6.0-rc14"是这个版本的标识,意味着这是一个0.6.0版本的候选发布版本(Release Candidate),rc14...

    SPL-4型湿式混凝土喷射机的研究分析

    1. 湿式混凝土喷射技术:SPL-4型湿式混凝土喷射机的技术核心在于实现了湿式混凝土的连续喷射,这项技术在锚喷支护中具有良好的应用表现。连续喷射技术可以提高工作效率,保证喷射质量,并且对于井下作业等特殊环境...

    ms-bcs-spl-1.2-2.rar_BCS-SPL_compressIve sensing_image compressi

    本压缩包“ms-bcs-spl-1.2-2.rar”包含了基于块压缩感知(Block Compressive Sensing,BCS-SPL)的图像压缩MATLAB代码,为研究者和工程师提供了深入理解这一技术的实践平台。 BCS-SPL是压缩感知的一个重要分支,它...

    SPL06-007气压传感器中文版_2019-07-08.PDF

    在开发过程中,随手翻译了一部分,该芯片007和001应该是差不多的,气压计可以用在四轴飞行器上,分享给大家,希望对大家有用!

    bcs-spl-1.5-1.rar_dct_dwt图像压缩_dwt稀疏_图像稀疏基_稀疏基

    本项目“bcs-spl-1.5-1.rar”集中探讨了利用离散余弦变换(DCT)和离散小波变换(DWT)实现的图像压缩方法,特别是关注它们在图像稀疏表示中的应用。下面将详细阐述这些关键概念及其在图像压缩中的作用。 一、离散...

    超微 X12SPD-F主板用户手册

    超微 X12SPD-F主板用户手册

    电磁炉电路图-速普SPL-10A电磁炉电路图.pdf

    电磁炉电路图-速普SPL-10A电磁炉电路图

    mh-bcs-spl-1.0-1.tar.gz_705_BCS-SPL_MH SPL_视频重建_视频重构

    基于时空相关性的分布式压缩感知多假设预测重构算法,能较好地改善视频序列的重建质量。

    SPL气压计芯片手册

    根据手册内容,SPL06-001气压计芯片具备以下主要特点: 1. 产品描述: SPL06-001是一款微型化数字气压计,能够测量环境的气压和温度。该芯片适用于便携式电子产品、运动设备、气象测量、室内导航、户外运动等应用。...

Global site tag (gtag.js) - Google Analytics