Für diesen Artikel ist leider kein Bild verfügbar.

Learning Crystal Programming

(Autor)

Buch | Softcover
413 Seiten
2018
Packt Publishing Limited (Verlag)
978-1-78847-986-8 (ISBN)
44,70 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Learn Crystal programming and utilize its features to develop fault-tolerant applications.
About This Book
* Learn to use Ruby's efficiency of writing the code and C's efficiency of running the code with Crystal;
*Understand the key programming concepts such as OOP, Functional programming, and Concurrency with Crystal;
*Build lightening fast web applications with Kemal– web framework for Crystal.
Who This Book Is For
This book is targeted at people who want to learn Crystal programming language. Readers are not supposed to have experience with Crystal. However people with previous Ruby knowledge will have an easier time reading this book.
What You Will Learn
* Explore fundamentals of Crystal programming and build real world applications.
*Create decoupled and cohesive systems utilizing Object oriented style of programming
*Explore different ways to handle exceptions and design a fault-tolerant application.
*Leverage crystal's built-in IO capabilities to deal with file and data operations.
*Develop an API microservice with Kemal, the de-facto web framework for Crystal.
In Detail
Crystal is a general-purpose, object-oriented programming language developed as an open source software. It is a combination of two strong programming languages – Ruby and C. It is inspired by the syntax of Ruby and is a compiled language, allowing it to run blazingly fast with a very low memory footprint.This book will be your guide to get started with Crystal Programming language.
You will begin by understanding the language fundamentals and Crystal Programming enviornment before moving into the syntactical structure of Crystal. From here, you will delve into the data types and objects with Crystal. You will look into Data Structures and operators and will learn to work with Classes and Modules Going forward, you will be introduced to Object Oriented Programming and Functional programming with Crystal. You will also learn to build a simple web application with Kemal– web framework for Crystal. Finally, you will also be introduced to concurrent programming with Crystal with its in-build concurrency models.

Serdar Dogruyol is an active conference speaker, teacher, polyglot and a prolific OSS developer living in Turkey, He's the author of Kemal , the de-facto web framework for Crystal. He's currently working as a CTO in a Turkish startup. Starting his career as an Android developer and then later being a Rubyist for more than 6 years, Serdar built large scale enterprise projects with Ruby and Ruby on Rails. As a true Rubyist, he really loves the Ruby philosophy of KISS and DRY. In 2015, looking for a programming language as a better Ruby he discovered Crystal and never looked back. He's still promoting Crystal all around the world in conferences, meetups and workshops. You can reach Serdar via his handle @sdogruyol on Twitter, Crystal IRC or Gitter channel.

Erscheint lt. Verlag 30.3.2018
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Themenwelt Informatik Software Entwicklung Objektorientierung
ISBN-10 1-78847-986-6 / 1788479866
ISBN-13 978-1-78847-986-8 / 9781788479868
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95