Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Crystal

Object-Oriented Language

Crystal is a general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 400 contributors. It is influenced by Ruby's syntax, and is compiled while having static type checking; it has been described as a compiled version of Ruby. Crystal features type inference, so most type annotations are optional, and compiles to efficient native code via LLVM.

Facts
First Released
2014 1
Paradigm
Object-oriented, compiled, statically typed with global type inference 1
Significance
Pairs Ruby-like syntax with LLVM-compiled native performance, aiming to keep a scripting language's ergonomics without giving up compiled speed. 1
Crystal
Filter Results1 entry
Connections

Influenced By

Ruby, Programming Languages

"With syntax inspired by the language Ruby, it is a compiled language with static type-checking..." en.wikipedia.org/wiki/Crystal_(programming_language)

Sources
1. Wikipedia: Crystal (programming language)
Wikimedia FoundationHistory section
Quote, History section
The first official version was released in June 2014.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.