Crystal is a compiled, statically-typed language with Ruby-like syntax but enhanced performance and type safety. It combines Ruby's elegance with C-like performance.
object-oriented, imperative, functional, concurrent
web development, server-side applications
type inference, macros, algebraic data types, string interpolation, pattern matching, operator overloading, REPL, modules, first-class functions, named arguments
static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations
compiled
cr
Status | active |
Type | programming |
Created | 2014 |
Designed by |
Ary Borenszweig Juan Wajnerman Brian Cardiff |
Developed by |
Manas Technology Solutions Ary Borenzweig |
PyPL Index | N/A |
TIOBE Index | #51-100 |
GitHub rank | #112 |