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.