コンテンツにスキップ

モダンなプログラミング言語における共通の概念

異なるプログラミング言語には異なる機能と設計思想がありますが、 いくつかの広く使用される構造と抽象化が存在します。 現在では数百、数千のプログラミング言語があるため、 プログラミング言語の設計者が偶然同じアイデアにたどり着くことは非常にまれであり、 変数やif-else文、関数などがほぼすべてのプログラミング言語に存在する理由があるはずです。

このセクションでは、モダンなプログラミング言語における最も一般的な概念のいくつかを見て、その普遍性の背後にある理由を説明します。

このセクションは他のセクションよりも多くの内容を含んでいますので、 複数のドキュメントに分割しています。

このセクションを読み進めることで、コードの書き方の基礎を学ぶことができますし、 手を汚すための多くのミニコーディングラボもあります。 さらに、さまざまなプログラミング言語で行われた設計上の選択肢について考えることによって、プログラミング言語の設計理念についても理解を深めることができます。 このセクションを学んだ後は、コーディングができるだけでなく、 プログラミング言語がなぜそのように設計されているのかについても良い理解を得ることができます。

このセクションの学習では、Pythonのインストール方法やテキストエディタの使用方法など、 基本的なことについてはAIやインターネットを参照することが重要です。

さあ、おしゃべりはここまでにして、最初のトピックである変数について掘り下げていきましょう。