About: Crystal

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)