R6RS Scheme 库 Industria 1.2 发布
openkk 13年前
<p><strong>变化:</strong> 这次发布增加了 Secure Shell (SSH)协议和椭圆曲线加密实现。此外还修复了一些Bug。<br /> <br /> Industria 是一个采用 Scheme 开发的可移植 R6RS Scheme 库,用于加密方法 (AES, DES, Blowfish, HMAC, MD5, SHA-1, SHA-2, RSA, DSA, etc.), zip/gzip/zlib 解压。</p> <br /> Scheme简介 <div id="p_fullcontent" class="detail"> <p><a href="/misc/goto?guid=4958184490639911656" target="_blank">Scheme</a>语言是LISP语言的一个方言(或说成变种),它诞生于1975年的MIT,对于这个有近三十年历史的编程语言来说,它并没有象 C++,java,C#那样受到商业领域的青睐,在国内更是显为人知。但它在国外的计算机教育领域内却是有着广泛应用的,有很多人学的第一门计算机语言就 是Scheme语言。</p> <p>它是一个小巧而又强大的语言,作为一个多用途的编程语言,它可以作为脚本语言使用,也可以作为应用软件的扩展语言来使用,它具有元语言特性,还有很多独到的特色,以致于它被称为编程语言中的"皇后"。</p> <p>下面是洪峰对Scheme语言的编程特色的归纳:</p> <ul> <li>词法定界(Lexical Scoping)</li> <li>动态类型(Dynamic Typing)</li> <li>良好的可扩展性</li> <li>尾递归(Tail Recursive)</li> <li>函数可以作为值返回</li> <li>支持一流的计算连续</li> <li>传值调用(passing-by-value)</li> <li>算术运算相对独立</li> </ul> </div> <p><strong><br /> </strong></p>