About Crystal
Crystal is a general-purpose, compiled, object-oriented programming language, designed and developed by Ary Borenszweig, Juan Wajnerman, Brian Cardiff and more than 300 contributors. It was influenced by Ruby, C, Rust, Go, C#, and Python and first released in 2014. It is free and open-source software under the Apache License. It has been cited by some as one of the more up-and-coming languages in 2018 with a huge surge in popularlty and interest. It is intended to be as readable and concise as Ruby with the speed of C/C++.
Among its features are:
- Compiled language
- Static typing
- Automated garbage collection
- Rich standard library
- Fibers implementation
- Compile-time Macros
- Generics
- Shards
- Cross-platform support
- Web frameworks
- Interface/bind with C libraries
- Concurrency Primitives (threading)