![]() | |
Paradigm | Multi-paradigm: object-oriented, concurrent |
---|---|
Designed by | Ary Borenszweig, Juan Wajnerman, Brian Cardiff |
Developer | Manas Technology Solutions |
First appeared | June 19, 2014[1] |
Stable release | 1.16.2[2] ![]() |
Typing discipline | static, inferred, nominal, duck |
Implementation language | Crystal |
Platform | IA-32 (i386), x86-64, AArch64[3] |
OS | Linux, macOS, FreeBSD, OpenBSD, Windows[3] |
License | Apache License 2.0 |
Filename extensions | .cr |
Website | crystal-lang |
Influenced by | |
Ruby, Go[4] |
Crystal is a high-level general-purpose, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 400 contributors.[5] With syntax inspired by the language Ruby,[6] it is a compiled language with static type-checking, but specifying the types of variables or method arguments is generally unneeded. Types are resolved by an advanced global type inference algorithm.[7][8] Crystal is currently in active development. It is released as free and open-source software under the Apache License version 2.0.
platform-support
was invoked but never defined (see the help page).
go multithread
was invoked but never defined (see the help page).
contributors
was invoked but never defined (see the help page).
rel_0.18.0
was invoked but never defined (see the help page).
type-inference-i
was invoked but never defined (see the help page).
devm
was invoked but never defined (see the help page).
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search