当前位置

网站首页> 程序设计 > 程序资讯 > 软件更新资讯 > 浏览文章

Crystal 0.7.0 发布,编译型的编程语言

作者:小梦 来源: 网络 时间: 2024-04-09 阅读:

开源中国的 IT 公司开源软件整理计划介绍

Crystal 0.7.0 发布!

Crystal 0.7.0 是个重大版本,非向后兼容版本,包括两个重大特性:

  • 非阻塞 IO,还有轻量级进程

  • Iterators


此版本还包括大量的 bug 修复,性能提升和改进。

请注意,此版本是试验性版本!更多改进请看发行说明。

Crystal 是一个编译型的编程语言。特性:

  • 语法类似 Ruby

  • 无需指定变量类型和方法参数类型

  • 可以调用 C 代码

  • 编译时代码模拟和生成

  • 编译成高效的本机代码

示例代码:

# Compute prime numbers up to 100 with the Sieve of Eratosthenesmax = 100sieve = Array.new(max + 1, true)sieve[0] = falsesieve[1] = false(2...max).each do |i|  if sieve[i]    (2 * i).step(max, i) do |j|      sieve[j] = false    end  endendsieve.each_with_index do |prime, number|  puts number if primeend

热点阅读

网友最爱