Crystal - новый язык программирования

Crystal - это новый язык программирования, который на данный момент находится в стадии альфы.

Интересно то, что синтаксис Crystal был вдохновлен Ruby, что значит вам не потребуется много времени, чтобы разобраться в нем.

Пример с официального сайта:

# 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-lang.org.

Источник: rubyflow.ru

Вход для пользователей