コンテンツへスキップ
GitHub リポジトリ フォーラム RSS ニュースフィード

Crystal プログラミング は、George Dietrich と Guilherme Bernal によるプロジェクトベースの書籍で、OOP や並行プログラミングなど、Crystal プログラミングを始めるために必要な基本的な概念を網羅しています。

これらの販売元から入手できます。

プログラミング経験者向けですが、Crystal 自体の事前の知識は必要ありません。この本は、基本的な概念と実践的な例を段階的に説明することで構成されています。この本の最後までに、Crystal プログラミングを使用して、遭遇するあらゆるアプリケーションの構築と理解に必要なスキルを習得します。
学習内容
Crystal が他の言語の長所をどのように組み合わせているかを調べます。
C を記述せずに既存の C ライブラリを活用する方法を理解します。
コンパイル時マクロによるゼロコスト抽象化に焦点を当てます。
言語機能を示すために、例に基づいたアプローチを使用します。
Web アプリや CLI アプリなど、さまざまな Crystal アプリケーションを開発します。
マクロ API とアノテーションの理解を深めます。

著者について

Author's picture

George Dietrich は、ソフトウェアエンジニア、オープンソース愛好家、Crystal コミュニティモデレーターです。インターネット情報システムの理学修士号と情報科学の理学士号を取得しています。

Author's picture

Guilherme Bernal は、Cubos Tecnologia の最高技術責任者です。TI マネジメントの学士号を取得しています。Guilherme は、ソフトウェア開発会社と複数のテクノロジースタートアップを共同設立しており、その中には新世代の開発者へのプログラミングスキルの教育に焦点を当てたものもあります。また、コーディングコンテストである ACM ICPC の世界ファイナリストを 2 回務めています。