`
RednaxelaFX
  • 浏览: 3063366 次
  • 性别: 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  
只是一碗面,人类就可以做出上几千种花样。由此看来,重复也并不是毫无意义的。

相关推荐

Global site tag (gtag.js) - Google Analytics