发布于 2015-05-01 23:58:59 | 166 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Crystal 编译型的编程语言

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


Crystal 0.7.0 发布!

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

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

  • Iterators

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

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

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

  • 语法类似 Ruby

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

  • 可以调用 C 代码

  • 编译时代码模拟和生成

  • 编译成高效的本机代码

示例代码:

# Compute prime numbers up to 100 with the Sieve of Eratosthenes
max = 100

sieve = Array.new(max + 1, true)
sieve[0] = false
sieve[1] = false

(2...max).each do |i|
  if sieve[i]
    (2 * i).step(max, i) do |j|
      sieve[j] = false
    end
  end
end

sieve.each_with_index do |prime, number|
  puts number if prime
end


历史版本 :
Crystal 0.8.0 发布,编译型的编程语言
Crystal 0.7.0 发布,编译型的编程语言
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务