Crystal (programming language)
Object-oriented programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Crystal (programming language)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
This article is about the programming language. For other uses, see Crystal (disambiguation).
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,[4] 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.[6][7] Crystal is currently in active development. It is released as free and open-source software under the Apache License version 2.0.
Quick Facts Paradigm, Designed by ...
Paradigm | Multi-paradigm: object-oriented, concurrent |
---|---|
Designed by | Ary Borenszweig, Juan Wajnerman, Brian Cardiff |
Developer | Manas Technology Solutions |
First appeared | June 19, 2014; 9 years ago (2014-06-19)[1] |
Stable release | |
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, C, Rust, Go,[4] C#,[4] Python[4] |
Close