Crack 0.5发布 一种编程语言

Crack是一种编程语言,旨在提供易于开发的脚本语言与编译语言的实现。 “crack”计划是一个“script executor”联机编译源代码,但它会缓存适当的代码中间格式。crack语言本身来自C++++,JAVA和Python的概念,结合面向对象编程,运算符重载,强类型。

Crack 0.5该版本增加了对泛型的支持,并转换到泛型容器库。first类函数和仿函数支持。数字输入系统被修改,以改善依赖于平台的数值类型的处理。哈希表和命令行选项处理的元件库。 加入“typeof()”运算符。全面支持“oper to”转换实施。延长发生器扩展允许类的方法,构造函数和C函数名的明确规范。

示例代码:

# import what we need from the appropriate modules&">nbsp;
import crack.io cout, Formatter; 
import crack.sys argv; 
import crack.strutil StringArray; 
import crack.cont.treemap TreeMap; 
 
## Cheesey set implementation. 
class ArgSet { 
     
    # set of all args 
    TreeMap[String, int] __raw = {}; 
     
    ## initialize the set from the arg list. 
    oper init(StringArray args) { 
 
        # transfer args from the array to the set 
        uint i = 1; 
        while (i < args.count()) { 
            __raw[args[i++]] = 1; 
        } 
    } 
 
    ## Dump the set 
    void dump() { 
        for (item :in __raw) 
            cout `got $(item.key)\n`; 
    } 

 
# initialize the arg set from the actual args 
ArgSet a = {argv}; 
 
# write the set 
a.dump();

下载地址:http://crack-language.googlecode.com/files/crack-0.5.tar.gz

时间: 2024-10-09 12:40:23

Crack 0.5发布 一种编程语言的相关文章

Crack 0.6发布 一种编程语言

Crack 0.6此版本实现整数,浮点数操作的常量折叠.注入破解扩展函数体内代码的支持.添加模块缓存基础的支持.实现"Functors"."ASC++II"模块支持特定的ASCII数据功能.添加一个模块,用于处理数字数组.稳定的模块被迁移到crack.exp及过时的模块被移除.实现"const"变量.实现访问保护.实现抽象方法.单元测试框架进行了升级. Crack是一种编程语言,旨在提供易于开发的脚本语言与编译语言的实现. "crack

ADP 0.76发布 Web数据库编程语言

ADP是一种编程语言,用于Web数据库编程设计.它是一种脚本语言和轻型的编程语言,可以很容易安装和轻松地混合使用SQL. ADP 0.76版本进行了一些错误的修复,添加属性词sort.rsort.pow. 软件信息:http://www.adp.la/ 下载地址:http://sourceforge.jp/projects/adp/releases/

ADP 0.80发布 Web数据库编程语言

ADP 是一款编程语言,用于Web数据库编程设计.它是一种脚本语言和轻型的编程语言,可以很容易安装和轻松地混合使用SQL. ADP 0.80该版本进的多个错误已得到修复. 软件信息:http://www.adp.la/ 下载地址:http://sourceforge.jp/projects/adp/releases/

ADP 0.81发布 Web数据库编程语言

ADP 是一款编程语言,用于Web数据库编程设计.它是一种脚本语言和轻型的编程语言,可以很容易安装和轻松地混合使用SQL. ADP 0.81该版本进行了一些错误的修正.公式编译器进行了改进.模板功能变更.包括关键字和命令行选项的添加和更改. 软件信息:http://www.adp.la/ 下载地址:http://sourceforge.jp/projects/adp/releases/

The Jim Interpreter 0.71发布 一个Tcl编程语言

The Jim Interpreter一个Tcl编程语言,体积非常小.它实现了一个大型的Tcl子集,并增添了垃圾收集,关闭,内置的面向对象编程系统,功能编程命令,和一流的阵列.引用新功能所有解释器的可执行文件只有70KB大小,并可以进一步减少不包括一些命令.它是对脚本内现有的方案纳入适当的没有依赖性的嵌入式系统. The Jim Interpreter 0.71更新日志: Bugs fixed Line editing works better on serial consoles Fix va

RichFaces 4.0 Final发布 一种新的用户界面组件套件

如今,客户希望并且已经开始期望基于浏览器的应用程序提供桌面特性.RichFaces 是用于 JavaServer Faces(JSF)的一种新的用户界面组件套件.除了其他优点外, RichFaces 还提供内置的 JavaScript 和 Ajax 功能,从而满足客户期望.Joe Sam Shirah 根据最近的现场项目经验,将一些新的工具添加到您的工具箱中,包括通过 Facelet 使用 RichFaces 的常见设置,以及一些特定的组件示例. 虽然在初始阶段客户的应用程序可以只使用一个 se

Racket 5.2.1发布 一种编程语言

Racket是一款编程语言,适用于从脚本到http://www.aliyun.com/zixun/aggregation/13521.html">应用程序开发的任务执行工具,包括图形用户界面,Web服务器等.支持DrRacket编程环境,同一时间编译器的虚拟机,创建独立的可执行程序的工具,Racket Web服务器,广泛的库,同样适用于初学者和专家.通过创建大量的语法系统来支持新的编程语言,语言包括Typed Scheme,ACL2, FrTime, Lazy Scheme和Profess

IT公司中最流行的10种编程语言

导读:近日bcahub.shareittips.com作者Akash Padhiyar发布了一篇题为"10 Popular Programming Languages In IT Companies"的文章,译文如下 1. C语言 C语言是一种通用性的编程语言,由Dennis Ritchie于1969年-1973年间在贝尔实验室为Unix操作系统而开发. 尽管C语言是为实现操作系统软件而设计的,但它也广泛的应用于开发便携式应用软件. 代码: #include <stdio.h&g

12 种编程语言的起源故事

过去的几十年间,大量的编程语言被发明.被替换.被修改或组合在一起.每种语言总在争论中诞生,又在进化中消亡.而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行.敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功.最流行的十二门编程语言和它们的创造者的故事. 1.Java 的起源 1990 年代初,任职于 Sun 公司的詹姆斯·高斯林等人开始开发 Java 语言的雏形,最初被命名为 Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机.电话.闹钟.烤面包