crystal · programming · packt

Crystal programming language

Most of my friends know my thirst for learning new programming languages.

So today I’ve discovered new “love” - new beautiful language.

It’s like a Ruby - shiny, clean, for people.

It’s “A language for humans and computers”.

Think about Ruby but faster as Go.

It’s Crystal!!!

Crystal is a programming language with the following goals:
1. Have a syntax similar to Ruby (but compatibility with it is not a goal)
2. Statically type-checked but without having to specify the type of variables or method arguments.
3. Be able to call C code by writing bindings to it in Crystal.
4. Have compile-time evaluation and generation of code, to avoid boilerplate code.
5. Compile to efficient native code.

Learn it by playing: https://play.crystal-lang.org


I like to have library from physical books.
So I bought this book from Packt Publishing.

https://www.packtpub.com/en-us/product/crystal-programming-9781801818674


Soon I’ll be rewriting my puppet projects using Crystal.
This will help me to be proficient with it.