クラウドサービスやサーバの構成管理ツールでは、「JSON」「HCL」などの設定言語で記述したファイルが欠かせない。両言語の特徴と使い分け、実務で活用できる編集ツールの選び方などを網羅的に解説する。
インフラの設定管理で目にする「JSON」ファイルと「HCL」ファイル。それぞれどのような場面で役立つのか。両者の特徴と基本構文を、サンプルを交えて解説する。
プログラミング言語にはどのような種類があり、それぞれどのような特徴や歴史を持つのか。7つの主要プログラミング言語とその基礎知識を紹介する。
開発者に人気のプログラミング言語「Python」と「Go」。どちらの方がより適しているのかを判断する際のヒントになる、両者の違いを紹介する。
プログラムの実行を高速化するために役立つ「マルチスレッド」。プログラミング言語「Python」と「Go」でマルチスレッドを利用する際、どのような違いがあるのか。
プログラミング言語「Python」「Go」には、パッケージの依存関係管理に違いがある。どのような違いがあるのか。選定のために把握すべきことを整理する。
プログラミング言語「Python」と「Go」は、変数の型の付け方に違いがある。Pythonが採用するのは「動的型付け」、Goは「静的型付け」だ。両者は何が違うのか。
プログラミング言語にはそれぞれに異なる文法がある。「Python」と「Go」では、インデント(空白)が持つ意味が大きく異なる。どのような役割を持つのか。
さまざまなプログラミング言語がある中で、開発者の間で急速に利用が進みつつあるのが「Python」と「Go」だ。開発者は両者の何を評価しているのか。
プログラミングになじみのない初心者にとって、どのプログラミング言語から学び始めるべきかは悩ましい問題だ。プログラミング業界への就職を望む初心者にお薦めのプログラミング言語3つを取り上げる。
「インタープリタ言語」はどのようなプログラミング言語なのか。「コンパイル言語」と比較した場合の特徴は何か。そもそもプログラミング言語をこの2種類に分類することに意義はあるのか。
プログラミングの学習を始めたばかりの人にとって、重要かつ難解なのが変数の命名規則だ。混同しがちな2つの命名規則「パスカルケース」「キャメルケース」の違いを、具体例を交えながら分かりやすく説明する。
Apple製OS用アプリケーションの開発で使われるプログラミング言語は、従来中心だった「Objective-C」と、近年台頭している「Swift」の主に2つだ。どちらを選べばよいのか。長所・短所、選定時のポイントをまとめた。
Apple製OS用アプリケーション開発で利用される主なプログラミング言語の一つが、オブジェクト指向プログラミング言語である「Objective-C」だ。その特徴を紹介しよう。
「Java」と「C」「C++」はどちらが速いのか。C/C++の後継と目される「Rust」とはどのようなプログラミング言語なのか。これらの疑問に答えよう。